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

List:       kde-commits
Subject:    KDE/kdelibs/kdeui/actions
From:       Christoph Feck <christoph () maxiom ! de>
Date:       2009-08-09 11:40:11
Message-ID: 1249818011.234696.28435.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1009217 by cfeck:

Fix enabled() state of combo box with no actions

Based on patch by Daniel Calviño Sánchez

CCBUG: 203114


 M  +3 -0      kselectaction.cpp  


--- trunk/KDE/kdelibs/kdeui/actions/kselectaction.cpp #1009216:1009217
@@ -566,6 +566,9 @@
       foreach (QAction* action, selectableActionGroup()->actions())
         comboBox->addAction(action);
 
+      if (selectableActionGroup()->actions().isEmpty())
+          comboBox->setEnabled(false);
+
       connect(comboBox, SIGNAL(destroyed(QObject*)), SLOT(_k_comboBoxDeleted(QObject*)));
       connect(comboBox, SIGNAL(currentIndexChanged(int)), SLOT(_k_comboBoxCurrentIndexChanged(int)));
       d->m_comboBoxes.append(comboBox);
[prev in list] [next in list] [prev in thread] [next in thread] 

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