summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Pearson <[email protected]>2012-09-10 13:55:03 -0500
committerTimothy Pearson <[email protected]>2012-09-10 13:55:03 -0500
commit330644c862a6d1ece1b151eac94306cc06f1c1e5 (patch)
tree2ec1afc74424a4636187e35726d813ce9fd58a79
parent475d08942faffe521f631e149b05e39825736cb6 (diff)
downloadtdenetworkmanager-330644c862a6d1ece1b151eac94306cc06f1c1e5.tar.gz
tdenetworkmanager-330644c862a6d1ece1b151eac94306cc06f1c1e5.zip
Fix VPN plugin API
-rw-r--r--tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.cpp6
-rw-r--r--tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.h2
-rw-r--r--tdenetworkmanager/src/tdenetman-vpnplugin.cpp19
-rw-r--r--tdenetworkmanager/src/tdenetman-vpnplugin.h11
-rw-r--r--tdenetworkmanager/vpn-plugins/vpnc/src/knetworkmanager-vpnc.h15
5 files changed, 30 insertions, 23 deletions
diff --git a/tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.cpp b/tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.cpp
index db078df..4b100ed 100644
--- a/tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.cpp
+++ b/tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.cpp
@@ -115,10 +115,10 @@ void VPNAuthenticationDialog::ok()
TQDialog::done(0);
}
-void VPNAuthenticationDialog::setPasswords(TQString name, TQString value) {
- if (value.length() > 0) {
+void VPNAuthenticationDialog::setPasswords(TDENetworkSettingsMap secrets) {
+ if (secrets.count() > 0) {
chkStorePasswordsPermanent->setChecked(true);
- _vpnAuthWidget->setPasswords(name, value);
+ _vpnAuthWidget->setPasswords(secrets);
}
}
diff --git a/tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.h b/tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.h
index af50908..750526d 100644
--- a/tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.h
+++ b/tdenetworkmanager/src/tdenetman-vpnauthenticationdialog.h
@@ -49,7 +49,7 @@ class VPNAuthenticationDialog : public AuthenticationDialog
public:
VPNAuthenticationDialog(TDEVPNConnection* conn = NULL, TQWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~VPNAuthenticationDialog();
- void setPasswords(TQString name, TQString value);
+ void setPasswords(TDENetworkSettingsMap secrets);
virtual bool close(bool);
protected slots:
diff --git a/tdenetworkmanager/src/tdenetman-vpnplugin.cpp b/tdenetworkmanager/src/tdenetman-vpnplugin.cpp
index f21fa6b..f95eb57 100644
--- a/tdenetworkmanager/src/tdenetman-vpnplugin.cpp
+++ b/tdenetworkmanager/src/tdenetman-vpnplugin.cpp
@@ -46,14 +46,19 @@ void VPNConfigWidget::setVPNData(TDENetworkSingleRouteConfigurationList& /*route
}
-TQMap<TQString, TQString> VPNConfigWidget::getVPNProperties()
+TDENetworkSettingsMap VPNConfigWidget::getVPNProperties()
{
- return TQMap<TQString, TQString>();
+ return TDENetworkSettingsMap();
}
-TQStringList VPNConfigWidget::getVPNRoutes()
+TDENetworkSettingsMap VPNConfigWidget::getVPNSecrets()
{
- return TQStringList();
+ return TDENetworkSettingsMap();
+}
+
+TDENetworkSingleRouteConfigurationList VPNConfigWidget::getVPNRoutes()
+{
+ return TDENetworkSingleRouteConfigurationList();
}
bool VPNConfigWidget::hasChanged()
@@ -81,12 +86,12 @@ VPNAuthenticationWidget::~VPNAuthenticationWidget()
}
-TQMap<TQString, TQString> VPNAuthenticationWidget::getPasswords()
+TDENetworkSettingsMap VPNAuthenticationWidget::getPasswords()
{
- return TQMap<TQString, TQString>();
+ return TDENetworkSettingsMap();
}
-void VPNAuthenticationWidget::setPasswords(TQString name, TQString value)
+void VPNAuthenticationWidget::setPasswords(TDENetworkSettingsMap secrets)
{
}
diff --git a/tdenetworkmanager/src/tdenetman-vpnplugin.h b/tdenetworkmanager/src/tdenetman-vpnplugin.h
index a24749a..0ec909c 100644
--- a/tdenetworkmanager/src/tdenetman-vpnplugin.h
+++ b/tdenetworkmanager/src/tdenetman-vpnplugin.h
@@ -43,9 +43,10 @@ class VPNConfigWidget : public TQWidget
virtual ~VPNConfigWidget();
VPNConfigWidget(TQWidget* parent = NULL, const char* name = NULL);
- virtual void setVPNData(TDENetworkSingleRouteConfigurationList&, TDENetworkSettingsMap&, TDENetworkSettingsMap&);
- virtual TQMap<TQString, TQString> getVPNProperties();
- virtual TQStringList getVPNRoutes();
+ virtual void setVPNData(TDENetworkSingleRouteConfigurationList&, TDENetworkSettingsMap&, TDENetworkSettingsMap&);
+ virtual TDENetworkSettingsMap getVPNProperties();
+ virtual TDENetworkSettingsMap getVPNSecrets();
+ virtual TDENetworkSingleRouteConfigurationList getVPNRoutes();
virtual bool hasChanged();
virtual bool isValid(TQStringList&);
};
@@ -59,8 +60,8 @@ class VPNAuthenticationWidget : public TQWidget
VPNAuthenticationWidget(TQWidget* parent = NULL, const char* name = NULL);
virtual void setVPNData(TDENetworkSingleRouteConfigurationList&, TDENetworkSettingsMap&, TDENetworkSettingsMap&);
- virtual TQMap<TQString, TQString> getPasswords();
- virtual void setPasswords(TQString value, TQString data);
+ virtual TDENetworkSettingsMap getPasswords();
+ virtual void setPasswords(TDENetworkSettingsMap secrets);
virtual bool needsUserInteraction();
};
diff --git a/tdenetworkmanager/vpn-plugins/vpnc/src/knetworkmanager-vpnc.h b/tdenetworkmanager/vpn-plugins/vpnc/src/knetworkmanager-vpnc.h
index 2a45ca0..0b3b23c 100644
--- a/tdenetworkmanager/vpn-plugins/vpnc/src/knetworkmanager-vpnc.h
+++ b/tdenetworkmanager/vpn-plugins/vpnc/src/knetworkmanager-vpnc.h
@@ -50,13 +50,14 @@ class VPNCPlugin : public VPNPlugin
class VPNCConfig : public VPNConfigWidget
{
Q_OBJECT
-
+
public:
- void setVPNData(const TQStringList& routes, const TQMap<TQString, TQString>& properties);
- TQMap<TQString, TQString> getVPNProperties();
+ void setVPNData(TDENetworkSingleRouteConfigurationList&, TDENetworkSettingsMap&, TDENetworkSettingsMap&);
+ TDENetworkSettingsMap getVPNProperties();
+ TDENetworkSettingsMap getVPNSecrets();
TQStringList getVPNRoutes();
bool hasChanged();
- bool isValid(TQStringList& );
+ bool isValid(TQStringList&);
VPNCConfig(TQWidget* parent);
~VPNCConfig();
@@ -75,12 +76,12 @@ class VPNCConfig : public VPNConfigWidget
class VPNCAuthentication : public VPNAuthenticationWidget
{
Q_OBJECT
-
+
public:
VPNCAuthentication(TQWidget* parent = NULL, char* name = NULL);
~VPNCAuthentication();
- TQMap<TQString, TQString> getPasswords();
- void setPasswords(TQString name, TQString value);
+ TDENetworkSettingsMap getPasswords();
+ void setPasswords(TDENetworkSettingsMap secrets);
private:
VPNCAuthenticationWidget* _vpncAuth;