/// <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(); } }
/// <summary> /// cancel synchronisation of link /// </summary> /// <param name="l"></param> void CancelSync(SyncLink l) { l.CancelSync(); }