Bugfixes
[kitchenalert] / src / kitchenalertmainwindow.h
index 67a90f6..1ec3974 100644 (file)
@@ -1,7 +1,7 @@
 /**************************************************************************
         KitchenAlert
 
-        Copyright (C) 2010  Heli Hyvättinen
+        Copyright (C) 2010-2011  Heli Hyvättinen
 
         This file is part of KitchenAlert.
 
@@ -40,8 +40,8 @@ namespace Ui {
 /*! The main window class of KitchenAlert'
 
   @author Heli Hyvättinen
-  @date 2010-11-24
-  @version 0.2.0
+  @date 2011-04-26
+  @version 0.3.0
 
 Operates the UI.
 
@@ -52,8 +52,6 @@ class KitchenAlertMainWindow : public QMainWindow
     Q_OBJECT 
 
 
-
-
 public:
     explicit KitchenAlertMainWindow(QWidget *parent = 0);
     ~KitchenAlertMainWindow();
@@ -117,6 +115,15 @@ public slots:
        */
     void remove();
 
+    /*! Opens a dialog for saving the selected timer and, if confirmed, saves the timer to a file.
+    */
+    void saveTimer();
+
+    /*! Opens a dialog for reading a timer from a timer file, and if confirmed opens and starts the timer.
+    */
+    void loadTimer();
+
+
 signals:
 
     void defaultSoundEnabled();
@@ -143,18 +150,21 @@ private:
 
     CurrentAlertsTableModel model_; /*! The model that stores the alerts */
 
+   QString defaultSaveDirectory_;
+
     /*!
     Returns a QMoldelIndex pointing to the cell in the column 0 of the row that is currently selected.
     */
     QModelIndex selectedRow();
 
-    AlertSound alertSound_; /*! Takes care of alert sound */ //This has been moved to the timers themselves
 
     /*!
     Not used. Would allow getting rid of the default sound if used.
     */
     void initializeAlertSound();
 
+    void initializeTimer(Timer * p_timer);
+
 
 };