Refactor DialogManager.3
This commit is contained in:
@@ -27,7 +27,8 @@ public:
|
||||
~DialogManager() override;
|
||||
|
||||
void init();
|
||||
QWidget* getTopWidget();
|
||||
void setTopWidget(QWidget* widget);
|
||||
void releaseTopWidget(QWidget* expectedTopWidget);
|
||||
void requestLogin();
|
||||
int requestAddAccount(QSqlTableModel* model);
|
||||
int requestEditSelfAccount();
|
||||
@@ -43,7 +44,9 @@ private:
|
||||
|
||||
QDialog* mFunctionDialog;
|
||||
GUIMessageDialog* mMessageDialog;
|
||||
QStack<QDialog*> topWidgetStore;
|
||||
QWidget* topWidget;
|
||||
std::mutex mutex;
|
||||
int mDialogCount = 0;
|
||||
};
|
||||
|
||||
#endif //GUI_DIALOGMANAGER_H
|
||||
|
||||
Reference in New Issue
Block a user