[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdepim/wizards
From:       Tobias Koenig <tokoe () kde ! org>
Date:       2004-09-04 16:07:23
Message-ID: 20040904160723.7FAB990B5 () office ! kde ! org
[Download RAW message or body]

CVS commit by tokoe: 

Replace lineedit for port number by a qspinbox to enforce the input of valid
numbers.


  M +5 -5      groupwisewizard.cpp   1.3
  M +2 -1      groupwisewizard.h   1.3


--- kdepim/wizards/groupwisewizard.cpp  #1.2:1.3
@@ -32,8 +32,8 @@
 #include <klocale.h>
 
-#include <qlayout.h>
 #include <qcheckbox.h>
 #include <qlabel.h>
-
+#include <qlayout.h>
+#include <qspinbox.h>
 
 class CreateGroupwiseKcalResource : public KConfigPropagator::Change
@@ -238,5 +238,5 @@ GroupwiseWizard::GroupwiseWizard() : KCo
   label = new QLabel( i18n("Port:"), page );
   topLayout->addWidget( label, 1, 0 );
-  mPortEdit = new KLineEdit( page, "0123456789" );
+  mPortEdit = new QSpinBox( 1, 65536, 1, page );
   topLayout->addWidget( mPortEdit, 1, 1 );
 
@@ -274,5 +274,5 @@ void GroupwiseWizard::usrReadConfig()
 {
   mServerEdit->setText( GroupwiseConfig::self()->host() );
-  mPortEdit->setText( QString::number(GroupwiseConfig::self()->port()) );
+  mPortEdit->setValue( GroupwiseConfig::self()->port() );
   mUserEdit->setText( GroupwiseConfig::self()->user() );
   mPasswordEdit->setText( GroupwiseConfig::self()->password() );
@@ -284,5 +284,5 @@ void GroupwiseWizard::usrWriteConfig()
 {
   GroupwiseConfig::self()->setHost( mServerEdit->text() );
-  GroupwiseConfig::self()->setPort( mPortEdit->text().toUInt() );
+  GroupwiseConfig::self()->setPort( mPortEdit->value() );
   GroupwiseConfig::self()->setUser( mUserEdit->text() );
   GroupwiseConfig::self()->setPassword( mPasswordEdit->text() );

--- kdepim/wizards/groupwisewizard.h  #1.2:1.3
@@ -25,4 +25,5 @@
 class KLineEdit;
 class QCheckBox;
+class QSpinBox;
 
 class GroupwiseWizard : public KConfigWizard
@@ -37,5 +38,5 @@ class GroupwiseWizard : public KConfigWi
   private:
     KLineEdit *mServerEdit;
-    KLineEdit *mPortEdit;
+    QSpinBox *mPortEdit;
     KLineEdit *mUserEdit;
     KLineEdit *mPasswordEdit;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic