Ejemplo n.º 1
0
 /// <summary>
 /// Vrsi dodavanje na nov SyncEtry i dopolnitelno ja povikuva funkcijata SaveItems za da se zacuvaat site.
 /// Dopolnitelno prikazuva BaloonTip za da go izvesti korisnikot ako se kopiraat podatoci.
 /// </summary>
 /// <param name="newEntry"> Noviot SyncEntry koj treba da se dodade.</param>
 private void AddEntry(SyncEntry newEntry)
 {
     newEntry.StartWatching();
     syncEntries.Add(newEntry);
     SaveEntries();
     lvEntries.Items.Add(newEntry.AsListViewItem());
     if (newEntry.IsCopying)
     {
         trayIcon.BalloonTipIcon  = ToolTipIcon.Info;
         trayIcon.BalloonTipTitle = "BackupSync";
         trayIcon.BalloonTipText  = "Податоците од последно додадениот директориум се синхронизираат.";
         trayIcon.ShowBalloonTip(4000);
     }
 }
Ejemplo n.º 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);
     }
 }