修复自动登陆设置保存问题

This commit is contained in:
才明洋
2018-03-19 19:39:33 +08:00
parent 4a98fa4d48
commit 103933fa66
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -2,7 +2,7 @@
MainTray::MainTray(QByteArray username, QByteArray password, QObject *parent): QSystemTrayIcon(parent),
menu(new QMenu()),infoMenu(new QMenu()), settingsMenu(new QMenu()), settings("TurnMeOn", "NEU-Dectect"),
opWindow(settings.value("id",0).toByteArray(), settings.value("password", 0).toByteArray()),
opWindow(settings.value("id", "").toByteArray(), settings.value("password", "").toByteArray()),
user(username),passwd(password)
{
@@ -72,6 +72,8 @@ MainTray::MainTray(QByteArray username, QByteArray password, QObject *parent): Q
autoLogin->setChecked(settings.value("isAutoLogin", true).toBool());
bootAction->setChecked(settings.value("isOnBoot", false).toBool());
isAutoLogin = autoLogin->isChecked();
settingsMenu->setTitle(tr("设置"));
settingsMenu->addAction(optionsAction);
settingsMenu->addAction(bootAction);
+1 -1
View File
@@ -30,7 +30,7 @@ private:
QTimer *autoLoginTimer; //自动重连定时器
bool isForceLogout = false; //自动重连flag
bool isAutoLogin = true; //手动注销flag
bool isAutoLogin; //手动注销flag
Status currentState = Unknown; //当前状态
void handleActivated(QSystemTrayIcon::ActivationReason reason);//处理左键单击
void showOptions(); //显示选项窗口