Exemple #1
0
        void LoadFile(ExplorerNode node)
        {
            TransferItem ud_item = new TransferItem();

            //From
            ud_item.From.node = node;
            //group & UI
            GroupData.TotalFileLength += node.Info.Size;
            ud_item.SizeString         = UnitConventer.ConvertSize(node.Info.Size, 2, UnitConventer.unit_size);
            ud_item.status             = StatusTransfer.Waiting;
            //To
            ud_item.To.node           = node.MakeNodeTo(this.fromfolder, this.savefolder);
            ud_item.DataSource.From   = node.GetFullPathString();
            ud_item.DataSource.To     = ud_item.To.node.GetFullPathString();
            ud_item.DataSource.Status = ud_item.status.ToString();

            ud_item.Group = GroupData;
            GroupData.items.Add(ud_item);
            GroupData.DataSource.Progress = "0/" + GroupData.items.Count.ToString();
            RefreshGroupDataToShow(0, 0);
        }