#ifndef SINGLEAPPLICATION_H #define SINGLEAPPLICATION_H #include #include #include // #include class SingleApplication : public QCoreApplication { Q_OBJECT public: SingleApplication(int &argc, char **argv); bool isRunning(); // void SetWnd(QWidget *wnd){m_pWnd = wnd;} private slots: void OnNewLocalConnection(); private: void InitLocalConnection(); void CreateLocalServer(); // void ActivateWindow(); bool m_bIsRunning; //是否已經有实例在运行 QLocalServer *m_pLocalServer; //本地socket Server QString m_strServerName; //服务名称 // QWidget *m_pWnd; //MainWindow指针 }; #endif // SINGLEAPPLICATION_H