Merge branch '0316' into 'yhkylin/v101'

fix bug 165961 165094

See merge request kylinos-src/kylin-nm!140
This commit is contained in:
赵世旭 2023-04-13 06:24:51 +00:00
commit e8d69b97f3
9 changed files with 18 additions and 1 deletions

View File

@ -18,6 +18,7 @@
* *
*/ */
#include "deviceframe.h" #include "deviceframe.h"
#include <QPainterPath>
#define LAYOUT_MARGINS 16,0,16,0 #define LAYOUT_MARGINS 16,0,16,0
#define FRAME_HEIGHT 58 #define FRAME_HEIGHT 58

View File

@ -19,6 +19,7 @@
*/ */
#include "deviceframe.h" #include "deviceframe.h"
#include <QPainter> #include <QPainter>
#include <QPainterPath>
#define LAYOUT_MARGINS 18,0,8,0 #define LAYOUT_MARGINS 18,0,8,0
#define FRAME_HEIGHT 58 #define FRAME_HEIGHT 58

View File

@ -19,6 +19,7 @@
*/ */
#include "wlanitem.h" #include "wlanitem.h"
#include <QPainter> #include <QPainter>
#include <QPainterPath>
#include <QApplication> #include <QApplication>
#define FRAME_SPEED 150 #define FRAME_SPEED 150
#define LIMIT_TIME 60*1000 #define LIMIT_TIME 60*1000

View File

@ -25,6 +25,7 @@
#include <QDBusReply> #include <QDBusReply>
#include <QKeyEvent> #include <QKeyEvent>
#include <QProcess> #include <QProcess>
#include <QPainterPath>
#include "kylinnetworkdeviceresource.h" #include "kylinnetworkdeviceresource.h"
#include "../backend/dbus-interface/kylinagentinterface.h" #include "../backend/dbus-interface/kylinagentinterface.h"
@ -383,6 +384,7 @@ void MainWindow::initDbusConnnect()
connect(KWindowSystem::self(), &KWindowSystem::activeWindowChanged, this,[&](WId activeWindowId){ connect(KWindowSystem::self(), &KWindowSystem::activeWindowChanged, this,[&](WId activeWindowId){
if (activeWindowId != this->winId() && activeWindowId != 0) { if (activeWindowId != this->winId() && activeWindowId != 0) {
qDebug() << "tray recieve KWindowSystem activeWindowChanged" << activeWindowId << this->winId();
hideMainwindow(); hideMainwindow();
} }
}); });

View File

@ -404,6 +404,12 @@ void LanPage::initLanArea()
constructConnectionArea(); constructConnectionArea();
} }
if (!m_activeConnectionMap.isEmpty() && !m_activeConnectionMap.contains(EMPTY_CONNECT_UUID) && !setNetSpeed->isActive()) {
setNetSpeed->start();
} else {
setNetSpeed->stop();
}
return; return;
} }

View File

@ -1163,7 +1163,10 @@ void WlanPage::onRefreshIconTimer()
QString sortSsid = sortItem.m_NetSsid; //应该在第currentRow行的新的WiFi名称 QString sortSsid = sortItem.m_NetSsid; //应该在第currentRow行的新的WiFi名称
//qDebug()<< LOG_FLAG << "sort ssid"<< sortSsid << "active ssid" << activateSsid << "sort row"<< sortRow; //qDebug()<< LOG_FLAG << "sort ssid"<< sortSsid << "active ssid" << activateSsid << "sort row"<< sortRow;
if (sortSsid == activateSsid) { //排除已连接WiFi if (sortSsid == activateSsid) { //排除已连接WiFi
refreshActiveConnectionIcon(activateSsid, sortItem.m_signalStrength); int signalStrength = 0;
QString uni, secuType;
m_netDeviceResource->getActiveConnectionInfo(m_currentDevice, signalStrength, uni, secuType);
refreshActiveConnectionIcon(activateSsid, signalStrength);
continue; continue;
} }

View File

@ -20,6 +20,7 @@
#include "infobutton.h" #include "infobutton.h"
#include <QEvent> #include <QEvent>
#include <QPainter> #include <QPainter>
#include <QPainterPath>
#include <QApplication> #include <QApplication>
#define BUTTON_SIZE 36,36 #define BUTTON_SIZE 36,36

View File

@ -19,6 +19,7 @@
*/ */
#include "radioitembutton.h" #include "radioitembutton.h"
#include <QPainter> #include <QPainter>
#include <QPainterPath>
#include <QSvgRenderer> #include <QSvgRenderer>
#include <QApplication> #include <QApplication>
#include <QStyle> #include <QStyle>

View File

@ -25,6 +25,7 @@
#include <unistd.h> #include <unistd.h>
#include <stdlib.h> #include <stdlib.h>
#include <KWindowEffects> #include <KWindowEffects>
#include <QPainterPath>
#include <QtConcurrent> #include <QtConcurrent>