0915
This commit is contained in:
parent
22dfb151f9
commit
2334cccda7
|
@ -19,7 +19,7 @@ const QString WIRED_SWITCH = "wiredswitch";
|
||||||
|
|
||||||
LanPage::LanPage(QWidget *parent) : TabPage(parent)
|
LanPage::LanPage(QWidget *parent) : TabPage(parent)
|
||||||
{
|
{
|
||||||
<<<<<<< HEAD
|
|
||||||
m_activeResourse = new KyActiveConnectResourse(this);
|
m_activeResourse = new KyActiveConnectResourse(this);
|
||||||
m_connectResourse = new KyConnectResourse(this);
|
m_connectResourse = new KyConnectResourse(this);
|
||||||
m_device = new KyNetworkDeviceResourse(this);
|
m_device = new KyNetworkDeviceResourse(this);
|
||||||
|
@ -36,41 +36,16 @@ LanPage::LanPage(QWidget *parent) : TabPage(parent)
|
||||||
qDebug()<<"[LanPage] org.ukui.kylin-nm.switch is not installed!";
|
qDebug()<<"[LanPage] org.ukui.kylin-nm.switch is not installed!";
|
||||||
}
|
}
|
||||||
|
|
||||||
=======
|
|
||||||
//释放问题
|
|
||||||
m_activeResourse = new KyActiveConnectResourse;
|
|
||||||
m_connectResourse = new KyConnectResourse;
|
|
||||||
m_device = new KyNetworkDeviceResourse;
|
|
||||||
devList.empty();
|
|
||||||
m_nullLanItem = new LanListItem();
|
|
||||||
initUI();
|
|
||||||
if (QGSettings::isSchemaInstalled(GSETTINGS_SCHEMA)) {
|
|
||||||
m_switchGsettings = new QGSettings(GSETTINGS_SCHEMA);
|
|
||||||
initNetSwitch();
|
|
||||||
} else {
|
|
||||||
qDebug()<<"[LanPage] org.ukui.kylin-nm.switch is not installed!";
|
|
||||||
}
|
|
||||||
initDevice();
|
|
||||||
>>>>>>> 636ec6af4c89576d5c6536da19ab208c4e5e7583
|
|
||||||
initDeviceCombox();
|
initDeviceCombox();
|
||||||
initList(m_deviceName);
|
initList(m_deviceName);
|
||||||
|
|
||||||
connect(m_activeResourse, &KyActiveConnectResourse::stateChangeReason, this, &LanPage::updateLanlist);
|
connect(m_activeResourse, &KyActiveConnectResourse::stateChangeReason, this, &LanPage::updateLanlist);
|
||||||
connect(m_connectResourse, &KyConnectResourse::connectionAdd, this, &LanPage::addConnectionSlot);
|
connect(m_connectResourse, &KyConnectResourse::connectionAdd, this, &LanPage::addConnectionSlot);
|
||||||
connect(m_connectResourse, &KyConnectResourse::connectionRemove, this, &LanPage::removeConnectionSlot);
|
connect(m_connectResourse, &KyConnectResourse::connectionRemove, this, &LanPage::removeConnectionSlot);
|
||||||
<<<<<<< HEAD
|
|
||||||
|
|
||||||
connect(m_device, &KyNetworkDeviceResourse::deviceAdd, this, &LanPage::onDeviceAdd);
|
connect(m_device, &KyNetworkDeviceResourse::deviceAdd, this, &LanPage::onDeviceAdd);
|
||||||
connect(m_device, &KyNetworkDeviceResourse::deviceRemove, this, &LanPage::onDeviceRemove);
|
connect(m_device, &KyNetworkDeviceResourse::deviceRemove, this, &LanPage::onDeviceRemove);
|
||||||
connect(m_device, &KyNetworkDeviceResourse::deviceNameUpdate, this, &LanPage::onDeviceNameUpdate);
|
connect(m_device, &KyNetworkDeviceResourse::deviceNameUpdate, this, &LanPage::onDeviceNameUpdate);
|
||||||
=======
|
|
||||||
connect(m_connectResourse, &KyConnectResourse::connectionUpdate, this, &LanPage::connectionUpdateSlot);
|
|
||||||
connect(m_device, &KyNetworkDeviceResourse::deviceAdd, this, &LanPage::onDeviceAdd);
|
|
||||||
connect(m_device, &KyNetworkDeviceResourse::deviceRemove, this, &LanPage::onDeviceRemove);
|
|
||||||
connect(m_device, &KyNetworkDeviceResourse::deviceNameUpdate, this, &LanPage::onDeviceNameUpdate);
|
|
||||||
//为什么同一个类中要用信号槽
|
|
||||||
connect(this, &LanPage::deviceStatusChanged, this, &LanPage::onDeviceChanged);
|
|
||||||
>>>>>>> 636ec6af4c89576d5c6536da19ab208c4e5e7583
|
|
||||||
}
|
}
|
||||||
|
|
||||||
LanPage::~LanPage()
|
LanPage::~LanPage()
|
||||||
|
@ -275,7 +250,6 @@ void LanPage::initDeviceCombox()
|
||||||
QMap<QString, bool> enableMap;
|
QMap<QString, bool> enableMap;
|
||||||
getDeviceEnableState(0,enableMap);
|
getDeviceEnableState(0,enableMap);
|
||||||
m_deviceComboBox->clear();
|
m_deviceComboBox->clear();
|
||||||
<<<<<<< HEAD
|
|
||||||
m_devList.clear();
|
m_devList.clear();
|
||||||
|
|
||||||
bool isOn = m_switchGsettings->get(WIRED_SWITCH).toBool();
|
bool isOn = m_switchGsettings->get(WIRED_SWITCH).toBool();
|
||||||
|
@ -294,32 +268,6 @@ void LanPage::initDeviceCombox()
|
||||||
m_deviceComboBox->addItem(m_devList.at(i));
|
m_deviceComboBox->addItem(m_devList.at(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
=======
|
|
||||||
m_deviceMap.clear();
|
|
||||||
getWiredList(m_deviceMap);
|
|
||||||
m_deviceFrame->show();
|
|
||||||
QMap<QString, QVector<QStringList> >::iterator iter;
|
|
||||||
for (iter = m_deviceMap.begin(); iter != m_deviceMap.constEnd(); ++iter) {
|
|
||||||
if (enableMap.contains(iter.key())) {
|
|
||||||
if (enableMap[iter.key()]) {
|
|
||||||
m_deviceComboBox->addItem(iter.key());
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
m_deviceComboBox->addItem(iter.key());
|
|
||||||
saveDeviceEnableState(iter.key(), true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (m_deviceComboBox->currentText().isEmpty()) {
|
|
||||||
if (m_switchGsettings->get(WIRED_SWITCH).toBool()) {
|
|
||||||
m_switchGsettings->set(WIRED_SWITCH,false);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (!m_switchGsettings->get(WIRED_SWITCH).toBool()) {
|
|
||||||
m_switchGsettings->set(WIRED_SWITCH,true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
>>>>>>> 636ec6af4c89576d5c6536da19ab208c4e5e7583
|
|
||||||
|
|
||||||
qDebug() << "[LanPage]Current device:" << m_deviceComboBox->currentText();
|
qDebug() << "[LanPage]Current device:" << m_deviceComboBox->currentText();
|
||||||
m_deviceName = m_deviceComboBox->currentText();
|
m_deviceName = m_deviceComboBox->currentText();
|
||||||
initList(m_deviceName);
|
initList(m_deviceName);
|
||||||
|
@ -374,17 +322,11 @@ void LanPage::onDeviceNameUpdate(QString oldName, QString newName)
|
||||||
setDefaultDevice(WIRED, newName);
|
setDefaultDevice(WIRED, newName);
|
||||||
}
|
}
|
||||||
|
|
||||||
<<<<<<< HEAD
|
|
||||||
if (m_devList.contains(oldName)) {
|
|
||||||
m_devList.removeOne(oldName);
|
|
||||||
m_devList.append(newName);
|
|
||||||
qDebug() << "LanPage emit deviceNameUpdate " << oldName << newName;
|
|
||||||
=======
|
|
||||||
if (devList.contains(oldName)) {
|
if (devList.contains(oldName)) {
|
||||||
devList.removeOne(oldName);
|
devList.removeOne(oldName);
|
||||||
devList.append(newName);
|
devList.append(newName);
|
||||||
qDebug() << "[LanPage] emit deviceNameUpdate " << oldName << newName;
|
qDebug() << "[LanPage] emit deviceNameUpdate " << oldName << newName;
|
||||||
>>>>>>> 636ec6af4c89576d5c6536da19ab208c4e5e7583
|
|
||||||
emit deviceNameChanged(oldName, newName);
|
emit deviceNameChanged(oldName, newName);
|
||||||
initDeviceCombox();
|
initDeviceCombox();
|
||||||
}
|
}
|
||||||
|
@ -512,12 +454,8 @@ void LanPage::updateLanlist(QString uuid, NetworkManager::ActiveConnection::Stat
|
||||||
emit lanActiveConnectionStateChanged(devName, uuid, state);
|
emit lanActiveConnectionStateChanged(devName, uuid, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
<<<<<<< HEAD
|
|
||||||
qDebug() << "[LanPage] Update Device Name:" << m_deviceName;
|
qDebug() << "[LanPage] Update Device Name:" << m_deviceName;
|
||||||
=======
|
|
||||||
|
|
||||||
|
|
||||||
>>>>>>> 636ec6af4c89576d5c6536da19ab208c4e5e7583
|
|
||||||
if (state == NetworkManager::ActiveConnection::State::Deactivated) {
|
if (state == NetworkManager::ActiveConnection::State::Deactivated) {
|
||||||
qDebug()<<"Get a deactivate, begin to remove it from activeList";
|
qDebug()<<"Get a deactivate, begin to remove it from activeList";
|
||||||
QMap<KyConnectItem *, QListWidgetItem *>::iterator i;
|
QMap<KyConnectItem *, QListWidgetItem *>::iterator i;
|
||||||
|
|
Loading…
Reference in New Issue