This commit is contained in:
chenlelin 2020-12-16 09:22:33 +08:00
commit bdc77fee80
1 changed files with 19 additions and 21 deletions

View File

@ -1601,15 +1601,14 @@ void MainWindow::loadWifiListDone(QStringList slist)
}
if(isContinue){ continue; }
bool is_fast = false;
if (wfreq.toInt() >= 5000) {
is_fast = true;
} else {
for (int k = i; k < slist.size(); k ++) {
if (wname == slist.at(k).mid(indexName, indexFreq - indexName).trimmed()) {
if (slist.at(k).mid(indexFreq, 4).trimmed() >= 5000) {
is_fast = true;
}
int max_freq = wfreq.toInt();
int min_freq = wfreq.toInt();
for (int k = i; k < slist.size(); k ++) {
if (wname == slist.at(k).mid(indexName).trimmed()) {
if (slist.at(k).mid(indexFreq, 4).trimmed().toInt() > max_freq) {
max_freq = slist.at(k).mid(indexFreq, 4).trimmed().toInt();
} else if (slist.at(k).mid(indexFreq, 4).trimmed().toInt() < min_freq) {
min_freq = slist.at(k).mid(indexFreq, 4).trimmed().toInt();
}
}
}
@ -1623,7 +1622,7 @@ void MainWindow::loadWifiListDone(QStringList slist)
ccf->setSignal(wsignal, wsecu);
activeWifiSignalLv = wsignal.toInt();
objKyDBus->getWifiMac(wname);
ccf->setWifiInfo(wsecu, wsignal, objKyDBus->dbusWifiMac, is_fast);
ccf->setWifiInfo(wsecu, wsignal, objKyDBus->dbusWifiMac, ((max_freq > 5000) && (min_freq < 3000)));
ccf->setConnedString(1, tr("NetOn,"), wsecu);//"已连接"
ccf->isConnected = true;
ifWLanConnected = true;
@ -1645,7 +1644,7 @@ void MainWindow::loadWifiListDone(QStringList slist)
ocf->setLine(true);
ocf->setSignal(wsignal, wsecu);
objKyDBus->getWifiMac(wname);
ocf->setWifiInfo(wsecu, wsignal, objKyDBus->dbusWifiMac, is_fast);
ocf->setWifiInfo(wsecu, wsignal, objKyDBus->dbusWifiMac, ((max_freq > 5000) && (min_freq < 3000)));
ocf->setConnedString(0, tr("Disconnected"), wsecu);
ocf->move(L_VERTICAL_LINE_TO_ITEM, j * H_NORMAL_ITEM);
ocf->setSelected(false, false);
@ -1767,15 +1766,14 @@ void MainWindow::updateWifiListDone(QStringList slist)
}
if(isContinue){continue;}
bool is_fast = false;
if (wfreq.toInt() >= 5000) {
is_fast = true;
} else {
for (int k = i; k < slist.size(); k ++) {
if (wname == slist.at(k).mid(indexName, indexFreq - indexName).trimmed()) {
if (slist.at(k).mid(indexFreq, 4).trimmed() >= 5000) {
is_fast = true;
}
int max_freq = wfreq.toInt();
int min_freq = wfreq.toInt();
for (int k = i; k < slist.size(); k ++) {
if (wname == slist.at(k).mid(indexName).trimmed()) {
if (slist.at(k).mid(indexFreq, 4).trimmed().toInt() > max_freq) {
max_freq = slist.at(k).mid(indexFreq, 4).trimmed().toInt();
} else if (slist.at(k).mid(indexFreq, 4).trimmed().toInt() < min_freq) {
min_freq = slist.at(k).mid(indexFreq, 4).trimmed().toInt();
}
}
}
@ -1809,7 +1807,7 @@ void MainWindow::updateWifiListDone(QStringList slist)
addItem->setLine(false);
addItem->setSignal(wsignal, wsecu);
objKyDBus->getWifiMac(wname);
addItem->setWifiInfo(wsecu, wsignal, objKyDBus->dbusWifiMac, is_fast);
addItem->setWifiInfo(wsecu, wsignal, objKyDBus->dbusWifiMac, ((max_freq > 5000) && (min_freq < 3000)));
addItem->setConnedString(0, tr("Disconnected"), wsecu);//"未连接"
addItem->move(L_VERTICAL_LINE_TO_ITEM, posY);
addItem->setSelected(false, false);