Refactory lock screen and screen saver.
This commit is contained in:
@@ -121,11 +121,6 @@ void DialogManager::requestScreenSaverPlay()
|
||||
mScreenSaverWindow->play();
|
||||
}
|
||||
|
||||
void DialogManager::requestScreenSaverStop(bool aIsStopLocker)
|
||||
{
|
||||
mScreenSaverWindow->stop(aIsStopLocker);
|
||||
}
|
||||
|
||||
DialogResult DialogManager::requestResetAdminPwd()
|
||||
{
|
||||
AdminSPwdDialog dialog(mTopWidget);
|
||||
@@ -487,15 +482,10 @@ void DialogManager::raiseDeviceError(QObject *parent, QObject *msg) {
|
||||
dialog->showExitButton();
|
||||
setTopWidget(dialog);
|
||||
dialog->setWindowModality(Qt::WindowModal);
|
||||
mScreenSaverWindow->stop(true);
|
||||
dialog->showFullScreen ();
|
||||
dialog->exec();
|
||||
releaseTopWidget(dialog);
|
||||
dialog->deleteLater();
|
||||
if (nullptr != mTopWidget && !mTopWidget->inherits("GUIMessageDialog"))
|
||||
{
|
||||
mScreenSaverWindow->startLocker();
|
||||
}
|
||||
}
|
||||
|
||||
// 扫描过程 dialog 只能为最底层,并且会被error dialog 清除!
|
||||
|
||||
@@ -44,7 +44,6 @@ public:
|
||||
void init(QWidget* aParent);
|
||||
void requestLogin(QWidget* aParent);
|
||||
void requestScreenSaverPlay();
|
||||
void requestScreenSaverStop(bool aIsStopLocker = false);
|
||||
DialogResult requestResetAdminPwd();
|
||||
int requestAddAccount(QSqlTableModel* model);
|
||||
int requestEditSelfAccount();
|
||||
|
||||
Reference in New Issue
Block a user