global function
This commit is contained in:
parent
b4b41bab2a
commit
786d3dbd1f
|
@ -454,7 +454,7 @@ void NetDetail::pagePadding(QString netName, bool isWlan)
|
|||
|
||||
//配置页面
|
||||
if (isActive) {
|
||||
int configType = TabPage::getNetworkModeConfig(m_uuid);
|
||||
int configType = getNetworkModeConfig(m_uuid);
|
||||
if (configType == -1) {
|
||||
configPage->setConfigState(KSC_FIREWALL_PUBLIC);
|
||||
} else {
|
||||
|
@ -976,13 +976,13 @@ bool NetDetail::updateConnect()
|
|||
}
|
||||
|
||||
if (configPage != nullptr) {
|
||||
int configType = TabPage::getNetworkModeConfig(m_uuid);
|
||||
int configType = getNetworkModeConfig(m_uuid);
|
||||
bool configPageChange = configPage->checkIsChanged(configType);
|
||||
int currentConfigType = configPage->getConfigState();
|
||||
// qDebug () << Q_FUNC_INFO << __LINE__<< configPageChange;
|
||||
|
||||
if (configPageChange) {
|
||||
TabPage::setNetworkModeConfig(m_uuid, m_deviceName, m_name, currentConfigType);
|
||||
setNetworkModeConfig(m_uuid, m_deviceName, m_name, currentConfigType);
|
||||
// qDebug () <<Q_FUNC_INFO << __LINE__ << m_uuid << m_deviceName << m_name << currentConfigType;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -402,7 +402,7 @@ void FirewallDialog::initUI()
|
|||
connect(m_NoBtn, &QPushButton::clicked, this, &FirewallDialog::setPublicNetMode);
|
||||
}
|
||||
|
||||
int TabPage::getNetworkModeConfig(QString uuid)
|
||||
int getNetworkModeConfig(QString uuid)
|
||||
{
|
||||
if (uuid.isEmpty()) {
|
||||
qWarning()<< /*LOG_FLAG <<*/ "uuid is empty, so can not get network mode config";
|
||||
|
@ -425,7 +425,7 @@ int TabPage::getNetworkModeConfig(QString uuid)
|
|||
return -1;
|
||||
}
|
||||
|
||||
void TabPage::setNetworkModeConfig(QString uuid, QString cardName, QString ssid, int mode)
|
||||
void setNetworkModeConfig(QString uuid, QString cardName, QString ssid, int mode)
|
||||
{
|
||||
QDBusInterface dbusInterface("com.ksc.defender",
|
||||
"/firewall",
|
||||
|
@ -441,7 +441,7 @@ void TabPage::setNetworkModeConfig(QString uuid, QString cardName, QString ssid,
|
|||
}
|
||||
}
|
||||
|
||||
int TabPage::breakNetworkConnect(QString uuid, QString cardName, QString ssid)
|
||||
int breakNetworkConnect(QString uuid, QString cardName, QString ssid)
|
||||
{
|
||||
QDBusInterface dbusInterface("com.ksc.defender",
|
||||
"/firewall",
|
||||
|
|
|
@ -82,6 +82,13 @@ void saveDeviceEnableState(QString deviceName, bool enable);
|
|||
void deleteDeviceEnableState(QString deviceName);
|
||||
void getDeviceEnableState(int type, QMap<QString, bool> &map);
|
||||
|
||||
//安全中心-获取网络模式配置
|
||||
int getNetworkModeConfig(QString uuid);
|
||||
//安全中心-设置网络模式配置
|
||||
void setNetworkModeConfig(QString uuid, QString cardName, QString ssid, int mode);
|
||||
//安全中心-解除连接(用于防火墙处从正在使用的网络中删除)
|
||||
int breakNetworkConnect(QString uuid, QString cardName, QString ssid);
|
||||
|
||||
class TabPage : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
@ -108,13 +115,6 @@ public:
|
|||
}
|
||||
}
|
||||
|
||||
//安全中心-获取网络模式配置
|
||||
static int getNetworkModeConfig(QString uuid);
|
||||
//安全中心-设置网络模式配置
|
||||
static void setNetworkModeConfig(QString uuid, QString cardName, QString ssid, int mode);
|
||||
//安全中心-解除连接(用于防火墙处从正在使用的网络中删除)
|
||||
static int breakNetworkConnect(QString uuid, QString cardName, QString ssid);
|
||||
|
||||
signals:
|
||||
void deviceStatusChanged();
|
||||
void deviceNameChanged(QString oldName, QString newName, int type);
|
||||
|
|
Loading…
Reference in New Issue