[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kdm/kfrontend
From: Oswald Buddenhagen <ossi () kde ! org>
Date: 2003-10-31 21:29:41
[Download RAW message or body]
CVS commit by ossi:
make line edits eat context menu events
M +22 -7 kgreet_classic.cpp 1.3
--- kdebase/kdm/kfrontend/kgreet_classic.cpp #1.2:1.3
@@ -32,4 +32,19 @@
#include <qlabel.h>
+class KDMPasswordEdit : public KPasswordEdit {
+public:
+ KDMPasswordEdit( QWidget *parent ) : KPasswordEdit( parent, 0 ) {}
+ KDMPasswordEdit( KPasswordEdit::EchoModes echoMode, QWidget *parent ) : \
KPasswordEdit( echoMode, parent, 0 ) {} +protected:
+ virtual void contextMenuEvent( QContextMenuEvent * ) {}
+};
+
+class KDMLineEdit : public QLineEdit {
+public:
+ KDMLineEdit( QWidget *parent ) : QLineEdit( parent ) {}
+protected:
+ virtual void contextMenuEvent( QContextMenuEvent * ) {}
+};
+
static int echoMode;
@@ -57,5 +72,5 @@ KClassicGreeter::KClassicGreeter(
if (func != ChAuthTok) {
if (fixedUser.isEmpty()) {
- loginEdit = new QLineEdit( parent );
+ loginEdit = new KDMLineEdit( parent );
loginLabel = new QLabel( loginEdit, i18n("&Username:"), parent );
connect( loginEdit, SIGNAL(lostFocus()), SLOT(slotLoginLostFocus()) );
@@ -72,7 +87,7 @@ KClassicGreeter::KClassicGreeter(
}
if (echoMode == -1)
- passwdEdit = new KPasswordEdit( parent, 0 );
+ passwdEdit = new KDMPasswordEdit( parent );
else
- passwdEdit = new KPasswordEdit( (KPasswordEdit::EchoModes)echoMode, \
parent, 0 ); + passwdEdit = new KDMPasswordEdit( \
(KPasswordEdit::EchoModes)echoMode, parent ); passwdLabel = new QLabel( passwdEdit,
func == Authenticate ? i18n("&Password:") : i18n("Current &password:"), \
parent ); @@ -86,9 +101,9 @@ KClassicGreeter::KClassicGreeter(
if (func != Authenticate) {
if (echoMode == -1) {
- passwd1Edit = new KPasswordEdit( (KPasswordEdit::EchoModes)echoMode, \
parent, 0 );
- passwd2Edit = new KPasswordEdit( (KPasswordEdit::EchoModes)echoMode, \
parent, 0 ); + passwd1Edit = new KDMPasswordEdit( \
(KPasswordEdit::EchoModes)echoMode, parent ); + passwd2Edit = new \
KDMPasswordEdit( (KPasswordEdit::EchoModes)echoMode, parent ); } else {
- passwd1Edit = new KPasswordEdit( parent, 0 );
- passwd2Edit = new KPasswordEdit( parent, 0 );
+ passwd1Edit = new KDMPasswordEdit( parent );
+ passwd2Edit = new KDMPasswordEdit( parent );
}
passwd1Label = new QLabel( passwd1Edit, i18n("&New password:"), parent );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic