/// <summary> /// Se povikuva koga kje se klikne na kopceto Izbrisi. Go zapira nadgleduvanjeto i go brise entry-to. /// Dopolnitelno go namaluva brojot na Entries i go ovozmozuva kopceto Dodaj dokolku e pomal od MAX_ENRIES /// </summary> private void btnIzbrisi_Click(object sender, EventArgs e) { if (lvEntries.SelectedItems.Count > 0) { int index = lvEntries.SelectedIndices[0]; SyncEntry toDelete = syncEntries.ElementAt(index); toDelete.StopWatching(); syncEntries.RemoveAt(index); lvEntries.Items.Remove(lvEntries.SelectedItems[0]); SaveEntries(); btnDodaj.Enabled = entriesNo < MAX_ENTRIES; } }
/// <summary> /// se povikuva pri klik na kopceto za promena na sostojbata na sledenje na originalniot direktorium /// </summary> private void btnToggle_Click(object sender, EventArgs e) { if (lvEntries.SelectedItems.Count > 0) {//ako selektiraniot entry e nadgleduvan iskluci nadgleduvanje i obratno SyncEntry selectedEntry = syncEntries.ElementAt(lvEntries.SelectedIndices[0]); if (!selectedEntry.IsWatched) { selectedEntry.StartWatching(); } else { selectedEntry.StopWatching(); } lvEntries_SelectedIndexChanged(null, null); } }