Esempio n. 1
0
        /// <summary>
        /// start synchronisation of link and update button
        /// </summary>
        /// <param name="l"></param>
        void StartSync(SyncLink l)
        {
            label_p.Visible           = true;
            label_p.Text              = @"0";
            progressBar_total.Visible = true;
            progressBar_total.Value   = 0;

            l.Sync(null);

            StartUpdatingSyncInfo();
            if (_selectedLink == l)
            {
                StartUpdatingSelectedSyncLinkInfo();
            }
        }
Esempio n. 2
0
 /// <summary>
 /// start/stop synchronisation on button click
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button_sync_Click(object sender, EventArgs e)
 {
     if (!_l.IsRunning)
     {
         _l.Sync();
         _l.SyncInfo.SetListener(this);
         listBox_syncInfo.Items.Clear();
         treeView1.Nodes.Clear();
         UpdateStatsAsync();
     }
     else
     {
         _l.CancelSync();
         UpdateStats();
     }
 }