#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include "form_maininterface.h" #include "form_texttips.h" #include #include #include "HGPdtToolDb.h" QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(HGPdtToolDbUserMgr userMgr, QWidget *parent = nullptr); ~MainWindow(); static QString getLogInfo(HGResult ret); bool isExitApp(); private slots: void on_act_newDevice_triggered(); void on_act_manage_triggered(); void on_act_changePwd_triggered(); void on_act_export_triggered(); void on_act_logOut_triggered(); void on_act_close_triggered(); private: QSplitter *m_top_splitter; QSplitter *m_bot_splitter; int m_splitterCount; bool m_isLogOut; private: Ui::MainWindow *ui; HGPdtToolDbUserMgr m_pdtToolDbuserMgr; Form_mainInterface *m_form_mainInterface; }; #endif // MAINWINDOW_H