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 VPNConfigWidget::getVPNProperties() +TDENetworkSettingsMap VPNConfigWidget::getVPNProperties() { - return TQMap(); + 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 VPNAuthenticationWidget::getPasswords() +TDENetworkSettingsMap VPNAuthenticationWidget::getPasswords() { - return TQMap(); + 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 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 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& properties); - TQMap 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 getPasswords(); - void setPasswords(TQString name, TQString value); + TDENetworkSettingsMap getPasswords(); + void setPasswords(TDENetworkSettingsMap secrets); private: VPNCAuthenticationWidget* _vpncAuth;