[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/applets/networkmanager/libs/ui
From: Will Stephenson <wstephenson () kde ! org>
Date: 2009-01-29 10:40:40
Message-ID: 1233225640.490882.26216.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 918111 by wstephens:
More cellular settings fixes. Anyone want to test CDMA for me?
M +15 -8 cdma.ui
M +14 -2 cdmawidget.cpp
M +3 -0 cdmawidget.h
M +3 -4 gsmwidget.cpp
--- trunk/playground/base/plasma/applets/networkmanager/libs/ui/cdma.ui #918110:918111
@@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>173</width>
- <height>109</height>
+ <width>183</width>
+ <height>168</height>
</rect>
</property>
<property name="windowTitle" >
@@ -21,12 +21,12 @@
<string>&Number</string>
</property>
<property name="buddy" >
- <cstring>kcfg_number</cstring>
+ <cstring>number</cstring>
</property>
</widget>
</item>
<item row="0" column="1" >
- <widget class="KLineEdit" name="kcfg_number" />
+ <widget class="KLineEdit" name="number" />
</item>
<item row="1" column="0" >
<widget class="QLabel" name="label_2" >
@@ -34,12 +34,12 @@
<string>&Username</string>
</property>
<property name="buddy" >
- <cstring>kcfg_username</cstring>
+ <cstring>username</cstring>
</property>
</widget>
</item>
<item row="1" column="1" >
- <widget class="KLineEdit" name="kcfg_username" />
+ <widget class="KLineEdit" name="username" />
</item>
<item row="2" column="0" >
<widget class="QLabel" name="label_3" >
@@ -47,12 +47,12 @@
<string>&Password</string>
</property>
<property name="buddy" >
- <cstring>kcfg_password</cstring>
+ <cstring>password</cstring>
</property>
</widget>
</item>
<item row="2" column="1" >
- <widget class="KLineEdit" name="kcfg_password" >
+ <widget class="KLineEdit" name="password" >
<property name="minimumSize" >
<size>
<width>100</width>
@@ -64,6 +64,13 @@
</layout>
</item>
<item>
+ <widget class="QCheckBox" name="chkShowPass" >
+ <property name="text" >
+ <string>&Show password</string>
+ </property>
+ </widget>
+ </item>
+ <item>
<spacer name="verticalSpacer" >
<property name="orientation" >
<enum>Qt::Vertical</enum>
--- trunk/playground/base/plasma/applets/networkmanager/libs/ui/cdmawidget.cpp #918110:918111
@@ -36,6 +36,8 @@
{
d->ui.setupUi(this);
d->setting = static_cast<Knm::CdmaSetting *>(connection->setting(Knm::Setting::Cdma));
+ connect(d->ui.chkShowPass, SIGNAL(stateChanged(int)), this, SLOT(chkShowPassToggled()));
+ d->ui.password->setEchoMode(QLineEdit::Password);
}
CdmaWidget::~CdmaWidget()
@@ -43,19 +45,29 @@
delete d;
}
+void CdmaWidget::chkShowPassToggled()
+{
+ bool on = d->ui.chkShowPass->isChecked();
+ d->ui.password->setEchoMode(on ? QLineEdit::Normal : QLineEdit::Password);
+}
+
void CdmaWidget::readConfig()
{
+ d->ui.number->setText(d->setting->number());
+ d->ui.username->setText(d->setting->username());
}
void CdmaWidget::writeConfig()
{
-
+ d->setting->setNumber(d->ui.number->text());
+ d->setting->setUsername(d->ui.username->text());
+ d->setting->setPassword(d->ui.password->text());
}
void CdmaWidget::readSecrets()
{
-
+ d->ui.password->setText(d->setting->password());
}
--- trunk/playground/base/plasma/applets/networkmanager/libs/ui/cdmawidget.h #918110:918111
@@ -32,12 +32,15 @@
class KNM_EXPORT CdmaWidget : public SettingWidget
{
+Q_OBJECT
public:
CdmaWidget(Knm::Connection * connection, QWidget * parent = 0 );
virtual ~CdmaWidget();
void readConfig();
void writeConfig();
void readSecrets();
+protected Q_SLOTS:
+ void chkShowPassToggled();
private:
class Private;
Private * d;
--- trunk/playground/base/plasma/applets/networkmanager/libs/ui/gsmwidget.cpp #918110:918111
@@ -36,6 +36,9 @@
{
d->ui.setupUi(this);
d->setting = static_cast<Knm::GsmSetting *>(connection->setting(Knm::Setting::Gsm));
+ connect(d->ui.chkShowPass, SIGNAL(stateChanged(int)), this, SLOT(chkShowPassToggled()));
+ d->ui.pin->setEchoMode(QLineEdit::Password);
+ d->ui.puk->setEchoMode(QLineEdit::Password);
}
GsmWidget::~GsmWidget()
@@ -50,11 +53,7 @@
d->ui.apn->setText(d->setting->apn());
d->ui.network->setText(d->setting->networkid());
d->ui.band->setValue(d->setting->band());
-
- connect(d->ui.chkShowPass, SIGNAL(stateChanged(int)), this, SLOT(chkShowPassToggled()));
d->ui.password->setEchoMode(QLineEdit::Password);
- d->ui.pin->setEchoMode(QLineEdit::Password);
- d->ui.puk->setEchoMode(QLineEdit::Password);
}
void GsmWidget::chkShowPassToggled()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic