#ifndef APPLICATION_H #define APPLICATION_H #include DWIDGET_USE_NAMESPACE class MainWindow; class Application : public DApplication { Q_OBJECT public: Application(int &argc, char **argv); void handleAboutAction() override; static void checkAppConfigLocation(); void setVersionAndBuildDateTime(const QString &version, const QString &buildDateTime); void setMainWindow(MainWindow *window); private: void initAboutDialog(); private: QString m_version; QString m_buildDateTime; MainWindow *m_mainWindow = nullptr; }; #endif // APPLICATION_H