public List<UIControls.Trackables.TrackableGroup> GetTrackableGroups()
 {
     List<UIControls.Trackables.TrackableGroup> result = new List<UIControls.Trackables.TrackableGroup>();
     lock (this)
     {
         if (_dbcon != null)
         {
             DbDataReader dr = _dbcon.ExecuteReader("select id, name from trkgroups");
             while (dr.Read())
             {
                 UIControls.Trackables.TrackableGroup tg = new UIControls.Trackables.TrackableGroup();
                 tg.ID = (int)dr["id"];
                 tg.Name = (string)dr["name"];
                 result.Add(tg);
             }
         }
     }
     return result;
 }
Beispiel #2
0
 public void DeleteTrackable(UIControls.Trackables.TrackableGroup grp, UIControls.Trackables.TrackableItem trackable)
 {
     _settingsStorage.DeleteTrackable(grp, trackable);
 }
Beispiel #3
0
 public void DeleteTrackableGroup(UIControls.Trackables.TrackableGroup grp)
 {
     _settingsStorage.DeleteTrackableGroup(grp);
 }
Beispiel #4
0
 public List <UIControls.Trackables.TrackableItem> GetTrackables(UIControls.Trackables.TrackableGroup grp)
 {
     return(_settingsStorage.GetTrackables(grp));
 }
Beispiel #5
0
 public void AddTrackableGroup(UIControls.Trackables.TrackableGroup grp)
 {
     _settingsStorage.AddTrackableGroup(grp);
 }