托盘图标颜色显示在线状态

This commit is contained in:
2018-05-19 10:58:26 +08:00
parent 97cec864d0
commit c7f45f5341
4 changed files with 4 additions and 4 deletions
+3 -1
View File
@@ -46,7 +46,6 @@ MainTray::MainTray(QByteArray username, QByteArray password, QObject *parent): Q
}
currentState = state;
showToolTip(state);
qDebug()<<currentState;
});
connect(netctrl, NetController::sendInfo, this, handleInfo);
@@ -148,12 +147,15 @@ void MainTray::showToolTip(NetController::State state)
{
switch (state) {
case NetController::Online:
setIcon(QIcon(tr(":/icon/favicon.ico")));
setToolTip(tr("当前状态:连接\n自动重连:") + (autoLogin->isChecked()? tr("开启"):tr("关闭")));
break;
case NetController::Offline:
setIcon(QIcon(tr(":/icon/offline.ico")));
setToolTip(tr("当前状态:断开\n自动重连:") + (autoLogin->isChecked()? tr("开启"):tr("关闭"))+tr("\n双击以登陆"));
break;
case NetController::Disconnected:
setIcon(QIcon(tr(":/icon/offline.ico")));
setToolTip(tr("当前状态:无法连接\n自动重连:") + (autoLogin->isChecked()? tr("开启"):tr("关闭")));
break;
default: