[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kremotecontrol] kcmremotecontrol: also disable edit action buttons in case the remote is not availa
From: Michael Zanetti <michael_zanetti () gmx ! net>
Date: 2012-11-05 14:28:29
Message-ID: 20121105142829.8AC91A6091 () git ! kde ! org
[Download RAW message or body]
Git commit 9b99d9d87b301d01a397d58323790e903f206691 by Michael Zanetti.
Committed on 05/11/2012 at 15:27.
Pushed by mzanetti into branch 'master'.
also disable edit action buttons in case the remote is not available
M +5 -3 kcmremotecontrol/kcmremotecontrol.cpp
http://commits.kde.org/kremotecontrol/9b99d9d87b301d01a397d58323790e903f206691
diff --git a/kcmremotecontrol/kcmremotecontrol.cpp \
b/kcmremotecontrol/kcmremotecontrol.cpp index 1a68969..796becc 100644
--- a/kcmremotecontrol/kcmremotecontrol.cpp
+++ b/kcmremotecontrol/kcmremotecontrol.cpp
@@ -369,9 +369,11 @@ void KCMRemoteControl::modeSelectionChanged(const QModelIndex \
&index) {
void KCMRemoteControl::actionSelectionChanged(const QModelIndex& index) {
if(index.isValid()){
- ui.pbRemoveAction->setEnabled(true);
- ui.pbEditAction->setEnabled(true);
- ui.pbCopyAction->setEnabled(true);
+ // Enable Add and Edit buttons only if remote is available
+ bool selectedRemoteAvailable = \
m_remoteModel->remote(ui.tvRemotes->selectionModel()->currentIndex())->isAvailable(); \
+ ui.pbRemoveAction->setEnabled(selectedRemoteAvailable); + \
ui.pbEditAction->setEnabled(selectedRemoteAvailable); + \
ui.pbCopyAction->setEnabled(selectedRemoteAvailable); if(index.row() > 0){
ui.pbMoveActionUp->setEnabled(true);
} else {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic