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

List:       kde-commits
Subject:    =?utf-8?q?=5Bkde-runtime=5D_knetattach=3A_Set_button_text_when_c?=
From:       Jonathan Riddell <jriddell () ubuntu ! com>
Date:       2011-02-10 11:34:18
Message-ID: 20110210113418.432FDA609B () git ! kde ! org
[Download RAW message or body]

Git commit bbdf883421b9f1d6e7afa9c1d73ba6fe0a238a11 by Jonathan Riddell.
Committed on 10/02/2011 at 12:31.
Pushed by jriddell into branch 'master'.

Set button text when changing page, otherwise it doesn't actually get set
and the label doesn't match the button

M  +6    -1    knetattach/knetattach.cpp     
M  +1    -0    knetattach/knetattach.h     

http://commits.kde.org/kde-runtime/bbdf883421b9f1d6e7afa9c1d73ba6fe0a238a11

diff --git a/knetattach/knetattach.cpp b/knetattach/knetattach.cpp
index 460460e..e20968f 100644
--- a/knetattach/knetattach.cpp
+++ b/knetattach/knetattach.cpp
@@ -48,9 +48,9 @@ KNetAttach::KNetAttach( QWidget* parent )
     connect(_useEncryption, SIGNAL(toggled(bool)), this, SLOT(updatePort(bool)));
     connect(_createIcon, SIGNAL(toggled(bool)), this, SLOT(updateFinishButtonText(bool)));
     connect( this, SIGNAL(helpRequested()), this, SLOT( slotHelpClicked() ) );
+    connect( this, SIGNAL(currentIdChanged(int)), this, SLOT( slotPageChanged(int) ) );
     setWindowIcon(KIcon("knetattach"));
     setOption(HaveHelpButton, true);
-    button(FinishButton)->setText(i18n("Save && C&onnect"));
     //setResizeMode(Fixed); FIXME: make the wizard fixed-geometry
     button(FinishButton)->setEnabled(false);
     KConfig crecent( "krecentconnections", KConfig::NoGlobals  );
@@ -71,6 +71,11 @@ KNetAttach::KNetAttach( QWidget* parent )
     _encoding->setCurrentIndex(codecForLocaleIdx != -1 ? codecForLocaleIdx : 0);
 }
 
+void KNetAttach::slotPageChanged( int )
+{
+    updateFinishButtonText(true);
+}
+
 void KNetAttach::slotHelpClicked()
 {
     KToolInvocation::invokeHelp(QString(), "knetattach" );
diff --git a/knetattach/knetattach.h b/knetattach/knetattach.h
index b73dc29..f29fad3 100644
--- a/knetattach/knetattach.h
+++ b/knetattach/knetattach.h
@@ -44,6 +44,7 @@ private slots:
     void updatePort( bool encryption );
     void updateFinishButtonText( bool save );
     void slotHelpClicked();
+    void slotPageChanged( int );
 };
 
 #endif

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

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