#ifndef CORE_H #define CORE_H #include #include class PebbleManager; class DBusInterface; class PlatformInterface; class Core : public QObject { Q_OBJECT public: static Core *instance(); PebbleManager* pebbleManager(); PlatformInterface* platform(); void init(); private: explicit Core(QObject *parent = 0); static Core *s_instance; private slots: private: PebbleManager *m_pebbleManager; DBusInterface *m_dbusInterface; PlatformInterface *m_platform; }; #endif // CORE_H