perf(network mode): 修改非必要成员变量为局部变量
This commit is contained in:
parent
fedae105cf
commit
308553b336
|
@ -104,10 +104,7 @@ NetworkMode::NetworkMode(QObject *parent)
|
||||||
{
|
{
|
||||||
qRegisterMetaType<NetworkManager::Device::State>("NetworkManager::Device::State");
|
qRegisterMetaType<NetworkManager::Device::State>("NetworkManager::Device::State");
|
||||||
qRegisterMetaType<NetworkManager::Device::StateChangeReason>("NetworkManager::Device::StateChangeReason");
|
qRegisterMetaType<NetworkManager::Device::StateChangeReason>("NetworkManager::Device::StateChangeReason");
|
||||||
m_deviceResource = new KyNetworkDeviceResourse(this);
|
|
||||||
m_activatedConnectResource = new KyActiveConnectResourse(this);
|
m_activatedConnectResource = new KyActiveConnectResourse(this);
|
||||||
m_connectResource = new KyConnectResourse(this);
|
|
||||||
m_wirelessNetResource = new KyWirelessNetResource(this);
|
|
||||||
connect(m_activatedConnectResource, &KyActiveConnectResourse::stateChangeReason,
|
connect(m_activatedConnectResource, &KyActiveConnectResourse::stateChangeReason,
|
||||||
this, &NetworkMode::onConnectionStateChanged);
|
this, &NetworkMode::onConnectionStateChanged);
|
||||||
}
|
}
|
||||||
|
@ -116,7 +113,8 @@ void NetworkMode::initWiredNetworkMode()
|
||||||
{
|
{
|
||||||
qDebug()<< LOG_FLAG << "initWiredNetworkMode";
|
qDebug()<< LOG_FLAG << "initWiredNetworkMode";
|
||||||
QStringList wiredDevList;
|
QStringList wiredDevList;
|
||||||
m_deviceResource->getNetworkDeviceList(NetworkManager::Device::Type::Ethernet, wiredDevList);
|
KyNetworkDeviceResourse deviceResource;
|
||||||
|
deviceResource.getNetworkDeviceList(NetworkManager::Device::Type::Ethernet, wiredDevList);
|
||||||
if (wiredDevList.isEmpty()) {
|
if (wiredDevList.isEmpty()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -148,14 +146,16 @@ void NetworkMode::initWirelessNetworkMode()
|
||||||
{
|
{
|
||||||
qDebug()<< LOG_FLAG << "initWirelessNetworkMode";
|
qDebug()<< LOG_FLAG << "initWirelessNetworkMode";
|
||||||
QStringList wirelessDevList;
|
QStringList wirelessDevList;
|
||||||
m_deviceResource->getNetworkDeviceList(NetworkManager::Device::Type::Wifi, wirelessDevList);
|
KyNetworkDeviceResourse deviceResource;
|
||||||
|
deviceResource.getNetworkDeviceList(NetworkManager::Device::Type::Wifi, wirelessDevList);
|
||||||
if (wirelessDevList.isEmpty()) {
|
if (wirelessDevList.isEmpty()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (auto devName : wirelessDevList) {
|
for (auto devName : wirelessDevList) {
|
||||||
KyWirelessNetItem wirelessNetItem;
|
KyWirelessNetItem wirelessNetItem;
|
||||||
bool ret = m_wirelessNetResource->getActiveWirelessNetItem(devName, wirelessNetItem);
|
KyWirelessNetResource wirelessNetResource;
|
||||||
|
bool ret = wirelessNetResource.getActiveWirelessNetItem(devName, wirelessNetItem);
|
||||||
|
|
||||||
if (ret == true) {
|
if (ret == true) {
|
||||||
int configType = NetworkModeConfig::getInstance()->getNetworkModeConfig(wirelessNetItem.m_connectUuid);
|
int configType = NetworkModeConfig::getInstance()->getNetworkModeConfig(wirelessNetItem.m_connectUuid);
|
||||||
|
@ -205,9 +205,10 @@ void NetworkMode::onConnectionStateChanged(QString uuid,
|
||||||
QString ssid = "";
|
QString ssid = "";
|
||||||
|
|
||||||
int configType = NetworkModeConfig::getInstance()->getNetworkModeConfig(uuid);
|
int configType = NetworkModeConfig::getInstance()->getNetworkModeConfig(uuid);
|
||||||
|
KyConnectResourse connectResource;
|
||||||
|
|
||||||
//有线网络连接
|
//有线网络连接
|
||||||
if (m_connectResource->isWiredConnection(uuid)) {
|
if (connectResource.isWiredConnection(uuid)) {
|
||||||
KyConnectItem *p_newItem = nullptr;
|
KyConnectItem *p_newItem = nullptr;
|
||||||
p_newItem = m_activatedConnectResource->getActiveConnectionByUuid(uuid);
|
p_newItem = m_activatedConnectResource->getActiveConnectionByUuid(uuid);
|
||||||
if (nullptr == p_newItem) {
|
if (nullptr == p_newItem) {
|
||||||
|
@ -229,9 +230,10 @@ void NetworkMode::onConnectionStateChanged(QString uuid,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//无线网络连接
|
//无线网络连接
|
||||||
if (m_connectResource->isWirelessConnection(uuid)) {
|
if (connectResource.isWirelessConnection(uuid)) {
|
||||||
m_wirelessNetResource->getSsidByUuid(uuid, ssid);
|
KyWirelessNetResource wirelessNetResource;
|
||||||
m_wirelessNetResource->getDeviceByUuid(uuid, deviceName);
|
wirelessNetResource.getSsidByUuid(uuid, ssid);
|
||||||
|
wirelessNetResource.getDeviceByUuid(uuid, deviceName);
|
||||||
if (ssid.isEmpty()) {
|
if (ssid.isEmpty()) {
|
||||||
//忘记此网络
|
//忘记此网络
|
||||||
qDebug()<< LOG_FLAG << "forgrt wireless connect:" << uuid <<", call break_networkConnect";
|
qDebug()<< LOG_FLAG << "forgrt wireless connect:" << uuid <<", call break_networkConnect";
|
||||||
|
|
|
@ -64,10 +64,7 @@ public:
|
||||||
void initWirelessNetworkMode();
|
void initWirelessNetworkMode();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
KyNetworkDeviceResourse *m_deviceResource = nullptr;
|
|
||||||
KyActiveConnectResourse *m_activatedConnectResource = nullptr;
|
KyActiveConnectResourse *m_activatedConnectResource = nullptr;
|
||||||
KyConnectResourse * m_connectResource = nullptr;
|
|
||||||
KyWirelessNetResource *m_wirelessNetResource = nullptr;
|
|
||||||
void setFirstConnectNetworkMode(QString uuid, QString deviceName, QString ssid);
|
void setFirstConnectNetworkMode(QString uuid, QString deviceName, QString ssid);
|
||||||
|
|
||||||
private Q_SLOTS:
|
private Q_SLOTS:
|
||||||
|
|
Loading…
Reference in New Issue