仅弹出一个加入WiFi界面

This commit is contained in:
zhangyuanyuan1 2022-07-07 09:58:52 +08:00
parent 04c008168b
commit c30b0f9bbf
2 changed files with 18 additions and 4 deletions

View File

@ -19,7 +19,6 @@
*/ */
#include "wlanpage.h" #include "wlanpage.h"
#include "kywirelessnetitem.h" #include "kywirelessnetitem.h"
#include "netdetails/joinhiddenwifipage.h"
#include <QEvent> #include <QEvent>
#include <QDateTime> #include <QDateTime>
#include <QDebug> #include <QDebug>
@ -1030,9 +1029,21 @@ void WlanPage::onHiddenWlanClicked()
// qDebug() << "[wlanPage] AddHideWifi Clicked! " << Q_FUNC_INFO << __LINE__ ; // qDebug() << "[wlanPage] AddHideWifi Clicked! " << Q_FUNC_INFO << __LINE__ ;
// NetDetail *netDetail = new NetDetail(m_currentDevice, "", "", false, true, true); // NetDetail *netDetail = new NetDetail(m_currentDevice, "", "", false, true, true);
// netDetail->show(); // netDetail->show();
JoinHiddenWiFiPage *hiddenWiFi =new JoinHiddenWiFiPage(m_currentDevice); if(m_hiddenWiFi != nullptr){
connect(hiddenWiFi, &JoinHiddenWiFiPage::showWlanList, this, &WlanPage::showMainWindow); m_hiddenWiFi->activateWindow();
hiddenWiFi->show(); return;
}
m_hiddenWiFi =new JoinHiddenWiFiPage(m_currentDevice);
connect(m_hiddenWiFi, &JoinHiddenWiFiPage::showWlanList, this, &WlanPage::showMainWindow);
connect(m_hiddenWiFi, &JoinHiddenWiFiPage::destroyed, [&](){
if (m_hiddenWiFi != nullptr) {
m_hiddenWiFi = nullptr;
}
});
m_hiddenWiFi->show();
} }
void WlanPage::showControlCenter() void WlanPage::showControlCenter()

View File

@ -33,6 +33,7 @@
#include <QProcess> #include <QProcess>
#include "kylinactiveconnectresource.h" #include "kylinactiveconnectresource.h"
#include "kywirelessnetresource.h" #include "kywirelessnetresource.h"
#include "netdetails/joinhiddenwifipage.h"
//#define SCROLLAREA_HEIGHT 150 //#define SCROLLAREA_HEIGHT 150
#define MORE_TEXT_MARGINS 16,0,0,0 #define MORE_TEXT_MARGINS 16,0,0,0
@ -201,6 +202,8 @@ private:
QTimer *m_scanTimer = nullptr; QTimer *m_scanTimer = nullptr;
QTimer *m_refreshIconTimer = nullptr; QTimer *m_refreshIconTimer = nullptr;
JoinHiddenWiFiPage *m_hiddenWiFi = nullptr;
}; };
#endif // WLANPAGE_H #endif // WLANPAGE_H