托盘图标颜色显示在线状态
This commit is contained in:
+3
-1
@@ -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:
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
#include <QNetworkRequest>
|
||||
#include <QNetworkReply>
|
||||
#include <QTimer>
|
||||
#include <QDebug>
|
||||
|
||||
class NetController : public QObject
|
||||
{
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<RCC>
|
||||
<qresource prefix="/icon">
|
||||
<file>favicon.ico</file>
|
||||
<file>offline.ico</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
||||
Reference in New Issue
Block a user