[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