mirror of
https://github.com/arcan1s/netctl-gui.git
synced 2025-04-24 23:47:21 +00:00
settings type has been changed from QHash to QMap
This commit is contained in:
parent
9184aa78f4
commit
9b3902e971
@ -1,4 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
kate /usr/lib/network/wpa /usr/lib/network/globals /usr/bin/wifi-menu &> /dev/null
|
|
||||||
|
|
@ -49,9 +49,9 @@ void BridgeWidget::setShown(bool state)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> BridgeWidget::getSettings()
|
QMap<QString, QString> BridgeWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> bridgeSettings;
|
QMap<QString, QString> bridgeSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
if (ui->checkBox_skip->checkState() == Qt::Checked)
|
if (ui->checkBox_skip->checkState() == Qt::Checked)
|
||||||
@ -69,7 +69,7 @@ int BridgeWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void BridgeWidget::setSettings(QHash<QString, QString> settings)
|
void BridgeWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("SkipForwardingDelay")))
|
if (settings.contains(QString("SkipForwardingDelay")))
|
||||||
if (settings[QString("SkipForwardingDelay")].remove(QString("'")) == QString("yes"))
|
if (settings[QString("SkipForwardingDelay")].remove(QString("'")) == QString("yes"))
|
||||||
|
@ -32,9 +32,9 @@ class BridgeWidget : public QWidget
|
|||||||
public:
|
public:
|
||||||
explicit BridgeWidget(QWidget *parent = 0);
|
explicit BridgeWidget(QWidget *parent = 0);
|
||||||
~BridgeWidget();
|
~BridgeWidget();
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
@ -105,9 +105,9 @@ void EthernetWidget::showWpa(int state)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> EthernetWidget::getSettings()
|
QMap<QString, QString> EthernetWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> ethernetSettings;
|
QMap<QString, QString> ethernetSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
if (ui->checkBox_skip->checkState() == Qt::Checked)
|
if (ui->checkBox_skip->checkState() == Qt::Checked)
|
||||||
@ -138,7 +138,7 @@ int EthernetWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void EthernetWidget::setSettings(QHash<QString, QString> settings)
|
void EthernetWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("SkipNoCarrier")))
|
if (settings.contains(QString("SkipNoCarrier")))
|
||||||
if (settings[QString("SkipNoCarrier")].remove(QString("'")) == QString("yes"))
|
if (settings[QString("SkipNoCarrier")].remove(QString("'")) == QString("yes"))
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
#ifndef ETHERNETWIDGET_H
|
#ifndef ETHERNETWIDGET_H
|
||||||
#define ETHERNETWIDGET_H
|
#define ETHERNETWIDGET_H
|
||||||
|
|
||||||
#include <QHash>
|
#include <QMap>
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
|
||||||
|
|
||||||
@ -33,9 +33,9 @@ class EthernetWidget : public QWidget
|
|||||||
public:
|
public:
|
||||||
explicit EthernetWidget(QWidget *parent = 0);
|
explicit EthernetWidget(QWidget *parent = 0);
|
||||||
~EthernetWidget();
|
~EthernetWidget();
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
@ -121,9 +121,9 @@ void GeneralWidget::showAdvanced()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> GeneralWidget::getSettings()
|
QMap<QString, QString> GeneralWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> generalSettings;
|
QMap<QString, QString> generalSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
generalSettings[QString("Description")] = QString("'") + ui->lineEdit_description->text() + QString("'");
|
generalSettings[QString("Description")] = QString("'") + ui->lineEdit_description->text() + QString("'");
|
||||||
@ -147,6 +147,8 @@ QHash<QString, QString> GeneralWidget::getSettings()
|
|||||||
generalSettings[QString("ExecDownPre")] = QString("'") + ui->lineEdit_execDownPre->text() + QString("'");
|
generalSettings[QString("ExecDownPre")] = QString("'") + ui->lineEdit_execDownPre->text() + QString("'");
|
||||||
if (ui->checkBox_forceConnect->checkState() == Qt::Checked)
|
if (ui->checkBox_forceConnect->checkState() == Qt::Checked)
|
||||||
generalSettings[QString("ForceConnect")] = QString("yes");
|
generalSettings[QString("ForceConnect")] = QString("yes");
|
||||||
|
if (ui->checkBox_debug->checkState() == Qt::Checked)
|
||||||
|
generalSettings[QString("NETCTL_DEBUG")] = QString("yes");
|
||||||
}
|
}
|
||||||
|
|
||||||
return generalSettings;
|
return generalSettings;
|
||||||
@ -168,7 +170,7 @@ int GeneralWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void GeneralWidget::setSettings(QHash<QString, QString> settings)
|
void GeneralWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("Description")))
|
if (settings.contains(QString("Description")))
|
||||||
ui->lineEdit_description->setText(settings[QString("Description")].remove(QString("'")));
|
ui->lineEdit_description->setText(settings[QString("Description")].remove(QString("'")));
|
||||||
@ -191,4 +193,7 @@ void GeneralWidget::setSettings(QHash<QString, QString> settings)
|
|||||||
if (settings.contains(QString("ForceConnect")))
|
if (settings.contains(QString("ForceConnect")))
|
||||||
if (settings[QString("ForceConnect")].remove(QString("'")) == QString("yes"))
|
if (settings[QString("ForceConnect")].remove(QString("'")) == QString("yes"))
|
||||||
ui->checkBox_forceConnect->setCheckState(Qt::Checked);
|
ui->checkBox_forceConnect->setCheckState(Qt::Checked);
|
||||||
|
if (settings.contains(QString("NETCTL_DEBUG")))
|
||||||
|
if (settings[QString("NETCTL_DEBUG")].remove(QString("'")) == QString("yes"))
|
||||||
|
ui->checkBox_debug->setCheckState(Qt::Checked);
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
#include <QComboBox>
|
#include <QComboBox>
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QHash>
|
#include <QMap>
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
|
||||||
|
|
||||||
@ -38,9 +38,9 @@ public:
|
|||||||
QString profileDir = QString(""));
|
QString profileDir = QString(""));
|
||||||
~GeneralWidget();
|
~GeneralWidget();
|
||||||
QComboBox *connectionType;
|
QComboBox *connectionType;
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
@ -333,6 +333,13 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QCheckBox" name="checkBox_debug">
|
||||||
|
<property name="text">
|
||||||
|
<string>Debug mode</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
@ -376,9 +376,9 @@ void IpWidget::showAdvanced()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> IpWidget::getSettings()
|
QMap<QString, QString> IpWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> ipSettings;
|
QMap<QString, QString> ipSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
if (ui->checkBox_ip->checkState() == Qt::Checked) {
|
if (ui->checkBox_ip->checkState() == Qt::Checked) {
|
||||||
@ -485,7 +485,7 @@ int IpWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void IpWidget::setSettings(QHash<QString, QString> settings)
|
void IpWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("IP"))) {
|
if (settings.contains(QString("IP"))) {
|
||||||
if (settings[QString("IP")].remove(QString("'")) == QString("no"))
|
if (settings[QString("IP")].remove(QString("'")) == QString("no"))
|
||||||
|
@ -32,9 +32,9 @@ class IpWidget : public QWidget
|
|||||||
public:
|
public:
|
||||||
explicit IpWidget(QWidget *parent = 0);
|
explicit IpWidget(QWidget *parent = 0);
|
||||||
~IpWidget();
|
~IpWidget();
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
@ -680,10 +680,10 @@ void MainWindow::profileTabCreateProfile()
|
|||||||
ui->tabWidget->setDisabled(true);
|
ui->tabWidget->setDisabled(true);
|
||||||
// read settings
|
// read settings
|
||||||
QString profile = ui->lineEdit_profile->text();
|
QString profile = ui->lineEdit_profile->text();
|
||||||
QHash<QString, QString> settings;
|
QMap<QString, QString> settings;
|
||||||
settings = generalWid->getSettings();
|
settings = generalWid->getSettings();
|
||||||
if (generalWid->connectionType->currentText() == QString("ethernet")) {
|
if (generalWid->connectionType->currentText() == QString("ethernet")) {
|
||||||
QHash<QString, QString> addSettings = ipWid->getSettings();
|
QMap<QString, QString> addSettings = ipWid->getSettings();
|
||||||
for (int i=0; i<addSettings.keys().count(); i++)
|
for (int i=0; i<addSettings.keys().count(); i++)
|
||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
addSettings = ethernetWid->getSettings();
|
addSettings = ethernetWid->getSettings();
|
||||||
@ -691,7 +691,7 @@ void MainWindow::profileTabCreateProfile()
|
|||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
}
|
}
|
||||||
else if (generalWid->connectionType->currentText() == QString("wireless")) {
|
else if (generalWid->connectionType->currentText() == QString("wireless")) {
|
||||||
QHash<QString, QString> addSettings = ipWid->getSettings();
|
QMap<QString, QString> addSettings = ipWid->getSettings();
|
||||||
for (int i=0; i<addSettings.keys().count(); i++)
|
for (int i=0; i<addSettings.keys().count(); i++)
|
||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
addSettings = wirelessWid->getSettings();
|
addSettings = wirelessWid->getSettings();
|
||||||
@ -700,12 +700,12 @@ void MainWindow::profileTabCreateProfile()
|
|||||||
}
|
}
|
||||||
else if ((generalWid->connectionType->currentText() == QString("bond")) ||
|
else if ((generalWid->connectionType->currentText() == QString("bond")) ||
|
||||||
(generalWid->connectionType->currentText() == QString("dummy"))) {
|
(generalWid->connectionType->currentText() == QString("dummy"))) {
|
||||||
QHash<QString, QString> addSettings = ipWid->getSettings();
|
QMap<QString, QString> addSettings = ipWid->getSettings();
|
||||||
for (int i=0; i<addSettings.keys().count(); i++)
|
for (int i=0; i<addSettings.keys().count(); i++)
|
||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
}
|
}
|
||||||
else if (generalWid->connectionType->currentText() == QString("bridge")) {
|
else if (generalWid->connectionType->currentText() == QString("bridge")) {
|
||||||
QHash<QString, QString> addSettings = ipWid->getSettings();
|
QMap<QString, QString> addSettings = ipWid->getSettings();
|
||||||
for (int i=0; i<addSettings.keys().count(); i++)
|
for (int i=0; i<addSettings.keys().count(); i++)
|
||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
addSettings = bridgeWid->getSettings();
|
addSettings = bridgeWid->getSettings();
|
||||||
@ -713,17 +713,17 @@ void MainWindow::profileTabCreateProfile()
|
|||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
}
|
}
|
||||||
else if (generalWid->connectionType->currentText() == QString("pppoe")) {
|
else if (generalWid->connectionType->currentText() == QString("pppoe")) {
|
||||||
QHash<QString, QString> addSettings = pppoeWid->getSettings();
|
QMap<QString, QString> addSettings = pppoeWid->getSettings();
|
||||||
for (int i=0; i<addSettings.keys().count(); i++)
|
for (int i=0; i<addSettings.keys().count(); i++)
|
||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
}
|
}
|
||||||
else if (generalWid->connectionType->currentText() == QString("mobile_ppp")) {
|
else if (generalWid->connectionType->currentText() == QString("mobile_ppp")) {
|
||||||
QHash<QString, QString> addSettings = mobileWid->getSettings();
|
QMap<QString, QString> addSettings = mobileWid->getSettings();
|
||||||
for (int i=0; i<addSettings.keys().count(); i++)
|
for (int i=0; i<addSettings.keys().count(); i++)
|
||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
}
|
}
|
||||||
else if (generalWid->connectionType->currentText() == QString("tunnel")) {
|
else if (generalWid->connectionType->currentText() == QString("tunnel")) {
|
||||||
QHash<QString, QString> addSettings = ipWid->getSettings();
|
QMap<QString, QString> addSettings = ipWid->getSettings();
|
||||||
for (int i=0; i<addSettings.keys().count(); i++)
|
for (int i=0; i<addSettings.keys().count(); i++)
|
||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
addSettings = tunnelWid->getSettings();
|
addSettings = tunnelWid->getSettings();
|
||||||
@ -731,7 +731,7 @@ void MainWindow::profileTabCreateProfile()
|
|||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
}
|
}
|
||||||
else if (generalWid->connectionType->currentText() == QString("tuntap")) {
|
else if (generalWid->connectionType->currentText() == QString("tuntap")) {
|
||||||
QHash<QString, QString> addSettings = ipWid->getSettings();
|
QMap<QString, QString> addSettings = ipWid->getSettings();
|
||||||
for (int i=0; i<addSettings.keys().count(); i++)
|
for (int i=0; i<addSettings.keys().count(); i++)
|
||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
addSettings = tuntapWid->getSettings();
|
addSettings = tuntapWid->getSettings();
|
||||||
@ -739,7 +739,7 @@ void MainWindow::profileTabCreateProfile()
|
|||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
}
|
}
|
||||||
else if (generalWid->connectionType->currentText() == QString("vlan")) {
|
else if (generalWid->connectionType->currentText() == QString("vlan")) {
|
||||||
QHash<QString, QString> addSettings = ipWid->getSettings();
|
QMap<QString, QString> addSettings = ipWid->getSettings();
|
||||||
for (int i=0; i<addSettings.keys().count(); i++)
|
for (int i=0; i<addSettings.keys().count(); i++)
|
||||||
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
settings.insert(addSettings.keys()[i], addSettings[addSettings.keys()[i]]);
|
||||||
addSettings = ethernetWid->getSettings();
|
addSettings = ethernetWid->getSettings();
|
||||||
@ -764,7 +764,7 @@ void MainWindow::profileTabCreateProfile()
|
|||||||
void MainWindow::profileTabLoadProfile()
|
void MainWindow::profileTabLoadProfile()
|
||||||
{
|
{
|
||||||
QString profile = ui->lineEdit_profile->text();
|
QString profile = ui->lineEdit_profile->text();
|
||||||
QHash<QString, QString> settings = netctlProfile->getSettingsFromProfile(profile);
|
QMap<QString, QString> settings = netctlProfile->getSettingsFromProfile(profile);
|
||||||
|
|
||||||
generalWid->setSettings(settings);
|
generalWid->setSettings(settings);
|
||||||
if (generalWid->connectionType->currentText() == QString("ethernet")) {
|
if (generalWid->connectionType->currentText() == QString("ethernet")) {
|
||||||
@ -827,7 +827,7 @@ void MainWindow::connectToUnknownEssid(QString passwd)
|
|||||||
if (!passwd.isEmpty())
|
if (!passwd.isEmpty())
|
||||||
delete passwdWid;
|
delete passwdWid;
|
||||||
|
|
||||||
QHash<QString, QString> settings;
|
QMap<QString, QString> settings;
|
||||||
settings[QString("Description")] = QString("'Automatically generated profile by Netctl GUI'");
|
settings[QString("Description")] = QString("'Automatically generated profile by Netctl GUI'");
|
||||||
settings[QString("Interface")] = wpaCommand->getInterfaceList()[0];
|
settings[QString("Interface")] = wpaCommand->getInterfaceList()[0];
|
||||||
settings[QString("Connection")] = QString("wireless");
|
settings[QString("Connection")] = QString("wireless");
|
||||||
|
@ -97,9 +97,9 @@ void MobileWidget::showAdvanced()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> MobileWidget::getSettings()
|
QMap<QString, QString> MobileWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> mobileSettings;
|
QMap<QString, QString> mobileSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
if (!ui->lineEdit_username->text().isEmpty())
|
if (!ui->lineEdit_username->text().isEmpty())
|
||||||
@ -140,7 +140,7 @@ int MobileWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void MobileWidget::setSettings(QHash<QString, QString> settings)
|
void MobileWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("User")))
|
if (settings.contains(QString("User")))
|
||||||
ui->lineEdit_username->setText(settings[QString("User")].remove(QString("'")));
|
ui->lineEdit_username->setText(settings[QString("User")].remove(QString("'")));
|
||||||
|
@ -32,9 +32,9 @@ class MobileWidget : public QWidget
|
|||||||
public:
|
public:
|
||||||
explicit MobileWidget(QWidget *parent = 0);
|
explicit MobileWidget(QWidget *parent = 0);
|
||||||
~MobileWidget();
|
~MobileWidget();
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
@ -54,7 +54,7 @@ bool NetctlProfile::copyProfile(QString oldPath)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QString NetctlProfile::createProfile(QString profile, QHash<QString, QString> settings)
|
QString NetctlProfile::createProfile(QString profile, QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
|
|
||||||
QString profileTempName = QDir::homePath() + QDir::separator() +
|
QString profileTempName = QDir::homePath() + QDir::separator() +
|
||||||
@ -88,9 +88,9 @@ QString NetctlProfile::createProfile(QString profile, QHash<QString, QString> se
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> NetctlProfile::getSettingsFromProfile(QString profile)
|
QMap<QString, QString> NetctlProfile::getSettingsFromProfile(QString profile)
|
||||||
{
|
{
|
||||||
QHash<QString, QString> settings;
|
QMap<QString, QString> settings;
|
||||||
QFile profileFile;
|
QFile profileFile;
|
||||||
QString fileStr;
|
QString fileStr;
|
||||||
|
|
||||||
|
@ -34,8 +34,8 @@ public:
|
|||||||
QString sudoPath = QString(""));
|
QString sudoPath = QString(""));
|
||||||
~NetctlProfile();
|
~NetctlProfile();
|
||||||
bool copyProfile(QString oldPath);
|
bool copyProfile(QString oldPath);
|
||||||
QString createProfile(QString profile, QHash<QString, QString> settings);
|
QString createProfile(QString profile, QMap<QString, QString> settings);
|
||||||
QHash<QString, QString> getSettingsFromProfile(QString profile);
|
QMap<QString, QString> getSettingsFromProfile(QString profile);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
MainWindow *parent;
|
MainWindow *parent;
|
||||||
|
@ -125,9 +125,9 @@ void PppoeWidget::showAdvanced()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> PppoeWidget::getSettings()
|
QMap<QString, QString> PppoeWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> pppoeSettings;
|
QMap<QString, QString> pppoeSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
if (!ui->lineEdit_username->text().isEmpty())
|
if (!ui->lineEdit_username->text().isEmpty())
|
||||||
@ -193,7 +193,7 @@ int PppoeWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void PppoeWidget::setSettings(QHash<QString, QString> settings)
|
void PppoeWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("User")))
|
if (settings.contains(QString("User")))
|
||||||
ui->lineEdit_username->setText(settings[QString("User")].remove(QString("'")));
|
ui->lineEdit_username->setText(settings[QString("User")].remove(QString("'")));
|
||||||
|
@ -32,9 +32,9 @@ class PppoeWidget : public QWidget
|
|||||||
public:
|
public:
|
||||||
explicit PppoeWidget(QWidget *parent = 0);
|
explicit PppoeWidget(QWidget *parent = 0);
|
||||||
~PppoeWidget();
|
~PppoeWidget();
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
@ -83,9 +83,9 @@ QString TunnelWidget::getIp(QString rawIp)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> TunnelWidget::getSettings()
|
QMap<QString, QString> TunnelWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> tunnelSettings;
|
QMap<QString, QString> tunnelSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
tunnelSettings[QString("Mode")] = QString("'") + ui->comboBox_mode->currentText() + QString("'");
|
tunnelSettings[QString("Mode")] = QString("'") + ui->comboBox_mode->currentText() + QString("'");
|
||||||
@ -106,7 +106,7 @@ int TunnelWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void TunnelWidget::setSettings(QHash<QString, QString> settings)
|
void TunnelWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("Mode")))
|
if (settings.contains(QString("Mode")))
|
||||||
for (int i=0; i<ui->comboBox_mode->count(); i++)
|
for (int i=0; i<ui->comboBox_mode->count(); i++)
|
||||||
|
@ -32,9 +32,9 @@ class TunnelWidget : public QWidget
|
|||||||
public:
|
public:
|
||||||
explicit TunnelWidget(QWidget *parent = 0);
|
explicit TunnelWidget(QWidget *parent = 0);
|
||||||
~TunnelWidget();
|
~TunnelWidget();
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
@ -51,9 +51,9 @@ void TuntapWidget::setShown(bool state)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> TuntapWidget::getSettings()
|
QMap<QString, QString> TuntapWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> tuntapSettings;
|
QMap<QString, QString> tuntapSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
tuntapSettings[QString("Mode")] = QString("'") + ui->comboBox_mode->currentText() + QString("'");
|
tuntapSettings[QString("Mode")] = QString("'") + ui->comboBox_mode->currentText() + QString("'");
|
||||||
@ -78,7 +78,7 @@ int TuntapWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void TuntapWidget::setSettings(QHash<QString, QString> settings)
|
void TuntapWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("Mode")))
|
if (settings.contains(QString("Mode")))
|
||||||
for (int i=0; i<ui->comboBox_mode->count(); i++)
|
for (int i=0; i<ui->comboBox_mode->count(); i++)
|
||||||
|
@ -32,9 +32,9 @@ class TuntapWidget : public QWidget
|
|||||||
public:
|
public:
|
||||||
explicit TuntapWidget(QWidget *parent = 0);
|
explicit TuntapWidget(QWidget *parent = 0);
|
||||||
~TuntapWidget();
|
~TuntapWidget();
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
@ -49,9 +49,9 @@ void VlanWidget::setShown(bool state)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> VlanWidget::getSettings()
|
QMap<QString, QString> VlanWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> vlanSettings;
|
QMap<QString, QString> vlanSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
vlanSettings[QString("VLANID")] = QString(ui->spinBox_vlan->value());
|
vlanSettings[QString("VLANID")] = QString(ui->spinBox_vlan->value());
|
||||||
@ -68,7 +68,7 @@ int VlanWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void VlanWidget::setSettings(QHash<QString, QString> settings)
|
void VlanWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("VLANID")))
|
if (settings.contains(QString("VLANID")))
|
||||||
ui->spinBox_vlan->setValue(settings[QString("VLANID")].toInt());
|
ui->spinBox_vlan->setValue(settings[QString("VLANID")].toInt());
|
||||||
|
@ -32,9 +32,9 @@ class VlanWidget : public QWidget
|
|||||||
public:
|
public:
|
||||||
explicit VlanWidget(QWidget *parent = 0);
|
explicit VlanWidget(QWidget *parent = 0);
|
||||||
~VlanWidget();
|
~VlanWidget();
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
@ -205,9 +205,9 @@ void WirelessWidget::showAdvanced()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QHash<QString, QString> WirelessWidget::getSettings()
|
QMap<QString, QString> WirelessWidget::getSettings()
|
||||||
{
|
{
|
||||||
QHash<QString, QString> wirelessSettings;
|
QMap<QString, QString> wirelessSettings;
|
||||||
|
|
||||||
if (isOk() == 0) {
|
if (isOk() == 0) {
|
||||||
wirelessSettings[QString("Security")] = ui->comboBox_security->currentText();
|
wirelessSettings[QString("Security")] = ui->comboBox_security->currentText();
|
||||||
@ -288,7 +288,7 @@ int WirelessWidget::isOk()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void WirelessWidget::setSettings(QHash<QString, QString> settings)
|
void WirelessWidget::setSettings(QMap<QString, QString> settings)
|
||||||
{
|
{
|
||||||
if (settings.contains(QString("Security")))
|
if (settings.contains(QString("Security")))
|
||||||
for (int i=0; i<ui->comboBox_security->count(); i++)
|
for (int i=0; i<ui->comboBox_security->count(); i++)
|
||||||
|
@ -34,9 +34,9 @@ public:
|
|||||||
explicit WirelessWidget(QWidget *parent = 0,
|
explicit WirelessWidget(QWidget *parent = 0,
|
||||||
QString rfkillDir = QString(""));
|
QString rfkillDir = QString(""));
|
||||||
~WirelessWidget();
|
~WirelessWidget();
|
||||||
QHash<QString, QString> getSettings();
|
QMap<QString, QString> getSettings();
|
||||||
int isOk();
|
int isOk();
|
||||||
void setSettings(QHash<QString, QString> settings);
|
void setSettings(QMap<QString, QString> settings);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void clear();
|
void clear();
|
||||||
|
Loading…
Reference in New Issue
Block a user