This commit is contained in:
king 2021-11-02 14:07:47 +08:00
parent 9d7f4fb70f
commit 3f995e2f4c
2 changed files with 4 additions and 3 deletions

View File

@ -820,13 +820,14 @@ void LanPage::onConnectionStateChange(QString uuid,
NetworkManager::ActiveConnection::State state,
NetworkManager::ActiveConnection::Reason reason)
{
emit this->lanConnectChanged(state);
//lanpage函数内持续监听连接状态的变化并记录供其他函数调用获取状态
if (!m_connectResourse->isWiredConnection(uuid)) {
qDebug() << "[LanPage] connection state change signal but not wired";
return;
}
emit this->lanConnectChanged(state);
qDebug()<<"[LanPage] connection uuid"<< uuid
<< "state change slot:"<< state;

View File

@ -829,8 +829,6 @@ void WlanPage::onConnectionStateChanged(QString uuid,
NetworkManager::ActiveConnection::State state,
NetworkManager::ActiveConnection::Reason reason)
{
emit this->wlanConnectChanged(state);
QString devName, ssid;
m_wirelessNetResource->getSsidByUuid(uuid, ssid);
m_wirelessNetResource->getDeviceByUuid(uuid, devName);
@ -849,6 +847,8 @@ void WlanPage::onConnectionStateChanged(QString uuid,
return;
}
emit this->wlanConnectChanged(state);
if (m_connectResource->isApConnection(uuid)) {
sendApStateChangeSignal(uuid, ssid, devName, state);
} else {