#ifndef SINGLE_APPLICATION_H #define SINGLE_APPLICATION_H #include #include QT_STRINGIFY(QAPPLICATION_CLASS) class SingleApplicationPrivate; /** * @brief The SingleApplication class handles multipe instances of the same Application * @see QApplication */ class SingleApplication : public QAPPLICATION_CLASS { Q_OBJECT Q_DECLARE_PRIVATE(SingleApplication) typedef QAPPLICATION_CLASS app_t; public: explicit SingleApplication(int&, char *[]); ~SingleApplication(); Q_SIGNALS: void showUp(); private Q_SLOTS: void slotConnectionEstablished(); private: SingleApplicationPrivate *d_ptr; }; #endif // SINGLE_APPLICATION_H