QTfrontend/util/DataManager.h
changeset 6931 86c951cd0f3f
parent 6930 d187ea93fc4f
child 6937 7f77fa908a4e
--- a/QTfrontend/util/DataManager.h	Thu Apr 26 07:22:05 2012 +0200
+++ b/QTfrontend/util/DataManager.h	Thu Apr 26 07:44:44 2012 +0200
@@ -42,8 +42,10 @@
  * @author sheepluva
  * @since 0.9.17
  */
-class DataManager
+class DataManager: public QObject
 {
+        Q_OBJECT
+
     public:
         /**
          * @brief Returns reference to the <i>singleton</i> instance of this class.
@@ -89,6 +91,20 @@
         QString findFileForWrite(const QString & relativeDataFilePath) const;
 
 
+    public slots:
+        /**
+         * @brief Reloads data from storage.
+         */
+        void reload();
+
+
+    signals:
+        /**
+         * @brief This signal is emitted after the data has been updated.
+         */
+        void updated();
+
+
     private:
         /**
          * @brief Class constructor of the <i>singleton</i>.