#ifndef WATCHDAEMON_H #define WATCHDAEMON_H #include #include #include #include #include namespace sowatch { class Daemon : public QObject { Q_OBJECT public: explicit Daemon(QObject *parent = 0); protected: QMap _drivers; QMap _providers; QMap _watchlets; QList _servers; void loadDrivers(); void loadProviders(); void loadWatchlets(); void initWatches(); void initWatch(Watch* watch, QSettings& settings); }; } #endif // WATCHDAEMON_H