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

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:
-2
View File
@@ -64,7 +64,6 @@ void NetController::sendLoginRequest()
loginParam.append(username);
manager.post(request, loginParam);
qDebug()<<"logout";
}
void NetController::sendLogoutRequest()
@@ -80,7 +79,6 @@ void NetController::sendLogoutRequest()
logoutParam.append(username);
manager.post(request, logoutParam);
qDebug()<<"logout";
}
void NetController::handleResponse(QNetworkReply *reply)
-1
View File
@@ -6,7 +6,6 @@
#include <QNetworkRequest>
#include <QNetworkReply>
#include <QTimer>
#include <QDebug>
class NetController : public QObject
{
+1
View File
@@ -1,5 +1,6 @@
<RCC>
<qresource prefix="/icon">
<file>favicon.ico</file>
<file>offline.ico</file>
</qresource>
</RCC>