示例#1
0
 /// <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;
     }
 }
示例#2
0
 /// <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);
     }
 }