author | conber <conber> | 2002-06-20 17:19:56 (UTC) |
---|---|---|
committer | conber <conber> | 2002-06-20 17:19:56 (UTC) |
commit | 0996b7f1bcbdb05db00eadb0cdd60b2066cdd899 (patch) (side-by-side diff) | |
tree | d2b3d8dc734c5957bb4ed86dbca80ce8e975a5e6 /noncore | |
parent | e0eec50bf3992d95d7060af74fa98e9630abfa4e (diff) | |
download | opie-0996b7f1bcbdb05db00eadb0cdd60b2066cdd899.zip opie-0996b7f1bcbdb05db00eadb0cdd60b2066cdd899.tar.gz opie-0996b7f1bcbdb05db00eadb0cdd60b2066cdd899.tar.bz2 |
little usability improvement in accounteditor
-rw-r--r-- | noncore/unsupported/mail2/accounteditor.cpp | 15 | ||||
-rw-r--r-- | noncore/unsupported/mail2/accounteditor.h | 1 | ||||
-rw-r--r-- | noncore/unsupported/mail2/accounteditorbase.ui | 65 |
3 files changed, 60 insertions, 21 deletions
diff --git a/noncore/unsupported/mail2/accounteditor.cpp b/noncore/unsupported/mail2/accounteditor.cpp index 8230a69..5d80693 100644 --- a/noncore/unsupported/mail2/accounteditor.cpp +++ b/noncore/unsupported/mail2/accounteditor.cpp @@ -4,2 +4,3 @@ #include <qmessagebox.h> +#include <qtoolbutton.h> #include <qtabwidget.h> @@ -8,2 +9,4 @@ +#include <qpe/resource.h> + #include "accounteditor.h" @@ -15,2 +18,6 @@ AccountEditor::AccountEditor(Account account, QWidget *parent, const char *name, TabWidget2->removePage(sslTab); + showPasswd->setPixmap(Resource::loadPixmap("mail/showpasswd")); + + connect(showPasswd, SIGNAL(toggled(bool)), + SLOT(showPasswdToggled(bool))); @@ -19,2 +26,10 @@ AccountEditor::AccountEditor(Account account, QWidget *parent, const char *name, +void AccountEditor::showPasswdToggled(bool toggled) +{ + if (toggled) + pass->setEchoMode(QLineEdit::Normal); + else + pass->setEchoMode(QLineEdit::Password); +} + void AccountEditor::accept() diff --git a/noncore/unsupported/mail2/accounteditor.h b/noncore/unsupported/mail2/accounteditor.h index 4a2bda3..9acca2d 100644 --- a/noncore/unsupported/mail2/accounteditor.h +++ b/noncore/unsupported/mail2/accounteditor.h @@ -17,2 +17,3 @@ protected slots: void accept(); + void showPasswdToggled(bool toggled); diff --git a/noncore/unsupported/mail2/accounteditorbase.ui b/noncore/unsupported/mail2/accounteditorbase.ui index fe9f2a4..8341e72 100644 --- a/noncore/unsupported/mail2/accounteditorbase.ui +++ b/noncore/unsupported/mail2/accounteditorbase.ui @@ -13,3 +13,3 @@ <y>0</y> - <width>243</width> + <width>239</width> <height>320</height> @@ -67,14 +67,3 @@ </property> - <widget row="0" column="0" > - <class>QLabel</class> - <property stdset="1"> - <name>name</name> - <cstring>TextLabel2</cstring> - </property> - <property stdset="1"> - <name>text</name> - <string><b>IMAP:</string> - </property> - </widget> - <widget row="0" column="1" > + <widget row="1" column="1" rowspan="1" colspan="2" > <class>QLineEdit</class> @@ -82,3 +71,3 @@ <name>name</name> - <cstring>imapServer</cstring> + <cstring>imapPort</cstring> </property> @@ -96,3 +85,14 @@ </widget> - <widget row="1" column="1" > + <widget row="0" column="0" > + <class>QLabel</class> + <property stdset="1"> + <name>name</name> + <cstring>TextLabel2</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string><b>IMAP:</string> + </property> + </widget> + <widget row="0" column="1" rowspan="1" colspan="2" > <class>QLineEdit</class> @@ -100,3 +100,3 @@ <name>name</name> - <cstring>imapPort</cstring> + <cstring>imapServer</cstring> </property> @@ -124,3 +124,26 @@ </spacer> - <widget row="7" column="1" > + <widget row="4" column="2" > + <class>QToolButton</class> + <property stdset="1"> + <name>name</name> + <cstring>showPasswd</cstring> + </property> + <property stdset="1"> + <name>text</name> + <string>[--]</string> + </property> + <property stdset="1"> + <name>pixmap</name> + <pixmap></pixmap> + </property> + <property stdset="1"> + <name>toggleButton</name> + <bool>true</bool> + </property> + <property stdset="1"> + <name>toggleButton</name> + <bool>true</bool> + </property> + </widget> + <widget row="7" column="1" rowspan="1" colspan="2" > <class>QLineEdit</class> @@ -131,3 +154,3 @@ </widget> - <widget row="6" column="1" > + <widget row="6" column="1" rowspan="1" colspan="2" > <class>QLineEdit</class> @@ -193,3 +216,3 @@ </widget> - <widget row="3" column="1" > + <widget row="3" column="1" rowspan="1" colspan="2" > <class>QLineEdit</class> @@ -200,3 +223,3 @@ </widget> - <widget row="2" column="0" rowspan="1" colspan="2" > + <widget row="2" column="0" rowspan="1" colspan="3" > <class>Line</class> @@ -211,3 +234,3 @@ </widget> - <widget row="5" column="0" rowspan="1" colspan="2" > + <widget row="5" column="0" rowspan="1" colspan="3" > <class>Line</class> |