diff --git a/maintray.cpp b/maintray.cpp index 54167f0..540eab9 100644 --- a/maintray.cpp +++ b/maintray.cpp @@ -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); diff --git a/maintray.h b/maintray.h index d2aa8f4..507bf4f 100644 --- a/maintray.h +++ b/maintray.h @@ -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(); //显示选项窗口