Exemplo n.º 1
0
        private void peersTreeView_ProgressFunc(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            IFileTransferPeer    peer         = (IFileTransferPeer)model.GetValue(iter, 0);
            CellRendererProgress progressCell = (CellRendererProgress)cell;

            if (peer.Progress > int.MinValue && peer.Progress < int.MaxValue)
            {
                progressCell.Value = Convert.ToInt32(peer.Progress);
                progressCell.Text  = $"{progressCell.Value}%";
            }
            else
            {
                progressCell.Value = 0;
                progressCell.Text  = "Unknown";
            }
        }
Exemplo n.º 2
0
 internal FileTransferOperation(ITransport transport, IFileTransfer transfer, IFileTransferPeer peer)
 {
     Transport = transport;
     Transfer  = transfer;
     Peer      = peer;
 }
Exemplo n.º 3
0
        private void peersTreeView_UploadSpeedFunc(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            IFileTransferPeer peer = (IFileTransferPeer)model.GetValue(iter, 0);

            (cell as CellRendererText).Text = $"{Common.Utils.FormatBytes(peer.UploadSpeed)}/s";
        }
Exemplo n.º 4
0
        private void peersTreeView_StatusFunc(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            IFileTransferPeer peer = (IFileTransferPeer)model.GetValue(iter, 0);

            (cell as CellRendererText).Text = $"{peer.Status} {peer.StatusDetail}";
        }
Exemplo n.º 5
0
 protected virtual void RaisePeerRemoved(IFileTransferPeer peer)
 {
     PeerRemoved?.Invoke(this, new FileTransferPeerEventArgs(peer));
 }
Exemplo n.º 6
0
        private void peersTreeView_NodeFunc(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            IFileTransferPeer peer = (IFileTransferPeer)model.GetValue(iter, 0);

            (cell as CellRendererText).Text = peer.Node.ToString();
        }
Exemplo n.º 7
0
        private void peersTreeView_StatusFunc(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            IFileTransferPeer peer = (IFileTransferPeer)model.GetValue(iter, 0);

            (cell as CellRendererText).Text = String.Format("{0} {1}", peer.Status, peer.StatusDetail);
        }
Exemplo n.º 8
0
 public FileTransferPeerEventArgs(IFileTransferPeer peer)
     : base()
 {
     Peer = peer;
 }
Exemplo n.º 9
0
        private void peersTreeView_UploadSpeedFunc(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            IFileTransferPeer peer = (IFileTransferPeer)model.GetValue(iter, 0);

            (cell as CellRendererText).Text = String.Format("{0}/s", FileFind.Common.FormatBytes(peer.UploadSpeed));
        }
Exemplo n.º 10
0
 internal FileTransferOperation(ITransport transport, IFileTransfer transfer, IFileTransferPeer peer)
 {
     this.transport = transport;
     this.transfer = transfer;
     this.peer = peer;
 }
Exemplo n.º 11
0
 // FIXME: Nothing calls this!
 private void transfer_PeerAdded(IFileTransfer transfer, IFileTransferPeer peer)
 {
     LoggingService.LogDebug("New Transfer Peer ({0}): {1}", transfer.File.Name, peer.Node);
 }
Exemplo n.º 12
0
 // FIXME: Nothing calls this!
 private void transfer_PeerAdded(IFileTransfer transfer, IFileTransferPeer peer)
 {
     LoggingService.LogDebug("New Transfer Peer ({0}): {1}", transfer.File.Name, peer.Node);
 }
Exemplo n.º 13
0
 internal FileTransferOperation(ITransport transport, IFileTransfer transfer, IFileTransferPeer peer)
 {
     this.transport = transport;
     this.transfer  = transfer;
     this.peer      = peer;
 }