Refactor DialogManager.1
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
#include "forms/settings/SettingFormWidget.h"
|
||||
#include "forms/TopBarWidget.h"
|
||||
#include "dialogs/GUIMessageDialog.h"
|
||||
#include "dialogs/DialogManager.h"
|
||||
#include "device/DeviceManager.h"
|
||||
#include "errorhandle/GUIErrorHandle.h"
|
||||
#include "LoginDialog.h"
|
||||
@@ -64,7 +65,7 @@ MainWindow::MainWindow(QWidget* aParent)
|
||||
}
|
||||
});
|
||||
mThread->start();
|
||||
centerWidgetHide();
|
||||
QApplication::setActiveWindow(centralWidget());
|
||||
}
|
||||
|
||||
MainWindow::~MainWindow()
|
||||
@@ -266,17 +267,7 @@ void MainWindow::swipeTriggered(QSwipeGesture* aSwipeGesture)
|
||||
|
||||
void MainWindow::requestLogin()
|
||||
{
|
||||
mLoginDialog->clearInputData();
|
||||
mLoginDialog->setWindowModality(Qt::WindowModal);
|
||||
mLoginDialog->showFullScreen();
|
||||
centerWidgetHide();
|
||||
QApplication::setActiveWindow(mLoginDialog);
|
||||
while (QDialog::Accepted != mLoginDialog->result())
|
||||
{
|
||||
mLoginDialog->exec();
|
||||
}
|
||||
mLoginDialog->setResult(QDialog::Rejected);
|
||||
centerWidgetShow();
|
||||
DialogManager::Default()->requestLogin();
|
||||
QApplication::setActiveWindow(centralWidget());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user