Refactoring the new dialog manager module and fixed keyboard problem in Linux touch panel.
This commit is contained in:
@@ -10,7 +10,6 @@
|
||||
#include "models/User.h"
|
||||
#include "log/UserOperationLog.h"
|
||||
#include "json/jsonobject.h"
|
||||
#include "dialogs/GUIMessageDialog.h"
|
||||
#include "components/ULineEdit.h"
|
||||
|
||||
LoginDialog::LoginDialog(QWidget* aParent)
|
||||
@@ -45,25 +44,6 @@ void LoginDialog::initializeAllWidget()
|
||||
initializeEdit();
|
||||
initializeLoginButton();
|
||||
initializeErrorMessage();
|
||||
|
||||
connect(EventCenter::Default(), &EventCenter::DeviceErrorRaise, [=](QObject* parent, QObject* msg) {
|
||||
if (!this->isVisible()) return;
|
||||
//默认旧模式
|
||||
GUIMessageDialog msgDialog(this);
|
||||
msgDialog.setOpacity(1.0);
|
||||
if (msg)
|
||||
{
|
||||
QString* str = (QString*)msg;
|
||||
msgDialog.showMessage(*str);
|
||||
}
|
||||
else
|
||||
{
|
||||
msgDialog.showMessage("Something went error!");
|
||||
}
|
||||
msgDialog.stopLoading();
|
||||
msgDialog.showExitButton();
|
||||
msgDialog.exec();
|
||||
});
|
||||
}
|
||||
|
||||
void LoginDialog::initializeLayout()
|
||||
@@ -94,10 +74,12 @@ void LoginDialog::initializeEdit()
|
||||
{
|
||||
mAccountEdit->setObjectName("combobox_UserName");
|
||||
mAccountEdit->setPlaceholderText(tr("Username"));
|
||||
mAccountEdit->setFocusPolicy(Qt::ClickFocus);
|
||||
mDialogContentsLayout->addWidget(mAccountEdit);
|
||||
mPasswordEdit->setObjectName("edt_Password");
|
||||
mPasswordEdit->setEchoMode(QLineEdit::Password);
|
||||
mPasswordEdit->setPlaceholderText(tr("Password"));
|
||||
mPasswordEdit->setFocusPolicy(Qt::ClickFocus);
|
||||
mDialogContentsLayout->addWidget(mPasswordEdit);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user