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

List:       kde-commits
Subject:    branches/KDE/4.5/kdeutils/kremotecontrol/kcmremotecontrol
From:       Michael Zanetti <michael_zanetti () gmx ! net>
Date:       2010-10-10 16:05:32
Message-ID: 20101010160532.1026D3E1F1 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1184509 by mzanetti:

Disable Try button if action is not fully configured
Backport of bugfix commit 1184501


 M  +7 -2      editactioncontainer.cpp  


--- branches/KDE/4.5/kdeutils/kremotecontrol/kcmremotecontrol/editactioncontainer.cpp #1184508:1184509
@@ -81,20 +81,25 @@
 void EditActionContainer::checkForComplete() {
     if(ui.cbButton->currentIndex() < 0){
         enableButtonOk(false);
+        enableButton(Try, false);
         return;   
     }
     switch(m_action->type()){
         case Action::DBusAction:{
             EditDBusAction *dbusActionEditor = dynamic_cast<EditDBusAction*>(m_innerWidget);
             if(dbusActionEditor){
-                enableButtonOk(dbusActionEditor->checkForComplete());
+                bool complete = dbusActionEditor->checkForComplete();
+                enableButtonOk(complete);
+                enableButton(Try, complete);
                 return;
             }
         }
         case Action::ProfileAction:{
             EditProfileAction *profileActionEditor = dynamic_cast<EditProfileAction*>(m_innerWidget);
             if(profileActionEditor){
-                enableButtonOk(profileActionEditor->checkForComplete());
+                bool complete = profileActionEditor->checkForComplete();
+                enableButtonOk(complete);
+                enableButton(Try, complete);
                 return;
             }
         }
[prev in list] [next in list] [prev in thread] [next in thread] 

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