修复自动登陆设置保存问题
This commit is contained in:
+3
-1
@@ -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
@@ -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(); //显示选项窗口
|
||||
|
||||
Reference in New Issue
Block a user