diff -r d187ea93fc4f -r 86c951cd0f3f QTfrontend/util/DataManager.h --- 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 singleton 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 singleton.