[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/applets/networkmanager/libs/ui
From: Helmut Schaa <hschaa () suse ! de>
Date: 2009-01-26 18:04:08
Message-ID: 1232993048.157199.19258.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 917025 by hschaa:
Update wireless-security property if the secuirty mode gets changed
M +5 -0 security/802_11_wireless_security_widget.cpp
M +0 -11 wirelesspreferences.cpp
--- trunk/playground/base/plasma/applets/networkmanager/libs/ui/security/802_11_wireless_security_widget.cpp \
#917024:917025 @@ -25,6 +25,7 @@
#include <KDebug>
#include "connection.h"
+#include "settings/802-11-wireless.h"
#include "settings/802-11-wireless-security.h"
#include "ui_802_11_wireless_security.h"
#include "securitywidget.h"
@@ -44,6 +45,7 @@
int wpaEapIndex;
int security;
WpaEapWidget * wpaeapwid;
+ Knm::WirelessSetting * wsetting;
Knm::WirelessSecuritySetting * setting;
};
@@ -57,6 +59,7 @@
d->wpaPskIndex = -1;
d->ui.setupUi(this);
+ d->wsetting = static_cast<Knm::WirelessSetting \
*>(connection->setting(Knm::Setting::Wireless));
d->setting = static_cast<Knm::WirelessSecuritySetting \
*>(connection->setting(Knm::Setting::WirelessSecurity));
// cache ap and device capabilities here
@@ -142,8 +145,10 @@
void Wireless80211SecurityWidget::writeConfig()
{
+ d->wsetting->setSecurity(d->setting->name());
if (d->ui.cmbType->currentIndex() == d->noSecurityIndex) {
d->setting->setSecurityType(Knm::WirelessSecuritySetting::EnumSecurityType::None);
+ d->wsetting->setSecurity("");
}
if (d->ui.cmbType->currentIndex() == d->staticWepHexIndex) {
d->setting->setSecurityType(Knm::WirelessSecuritySetting::EnumSecurityType::WEP40); \
// FIXME
--- trunk/playground/base/plasma/applets/networkmanager/libs/ui/wirelesspreferences.cpp \
#917024:917025 @@ -88,16 +88,5 @@
void WirelessPreferences::save()
{
ConnectionPreferences::save();
- // if wireless security is enabled, set it also in the wirelesssetting
- Knm::WirelessSecuritySetting * security =
- static_cast<Knm::WirelessSecuritySetting*>(m_connection->setting(Knm::Setting::WirelessSecurity));
- Knm::WirelessSetting * wireless =
- static_cast<Knm::WirelessSetting*>(m_connection->setting(Knm::Setting::Wireless));
-
- if (security->securityType() == \
Knm::WirelessSecuritySetting::EnumSecurityType::None) {
- wireless->setSecurity(QString());
- } else {
- wireless->setSecurity(security->name());
- }
}
// vim: sw=4 sts=4 et tw=100
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic