[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kmix/kmix-improvements] src/gui2: Only show mute when we can mute
From: Trever Fischer <tdfischer () fedoraproject ! org>
Date: 2012-09-25 10:47:09
Message-ID: 20120925104709.9988EA60CD () git ! kde ! org
[Download RAW message or body]
Git commit c4f6c7bb649a585a37c55b198e1b633dd1f84b0d by Trever Fischer.
Committed on 25/09/2012 at 12:44.
Pushed by tdfischer into branch 'kmix-improvements'.
Only show mute when we can mute
M +6 -4 src/gui2/ControlSlider.cpp
http://commits.kde.org/kmix/c4f6c7bb649a585a37c55b198e1b633dd1f84b0d
diff --git a/src/gui2/ControlSlider.cpp b/src/gui2/ControlSlider.cpp
index c66e0cf..de6ebd3 100644
--- a/src/gui2/ControlSlider.cpp
+++ b/src/gui2/ControlSlider.cpp
@@ -13,6 +13,7 @@
ControlSlider::ControlSlider(org::kde::KMix::Control *control, QWidget *parent)
: QWidget(parent)
, m_control(control)
+ , m_mute(0)
{
QVBoxLayout *layout = new QVBoxLayout(this);
setLayout(layout);
@@ -45,9 +46,6 @@ ControlSlider::ControlSlider(org::kde::KMix::Control *control, QWidget *parent)
connect(slider, SIGNAL(valueChanged(int)), mapper, SLOT(map()));
}
- m_mute = new QPushButton(this);
- connect(m_mute, SIGNAL(clicked(bool)), this, SLOT(toggleMute()));
-
layout->addWidget(labelContainer);
layout->addWidget(sliderContainer);
if (control->canMonitor()) {
@@ -56,7 +54,11 @@ ControlSlider::ControlSlider(org::kde::KMix::Control *control, QWidget *parent)
new ControlMonitor(levelDisplay, control, levelDisplay);
layout->addWidget(levelDisplay);
}
- layout->addWidget(m_mute);
+ if (control->canMute()) {
+ m_mute = new QPushButton(this);
+ connect(m_mute, SIGNAL(clicked(bool)), this, SLOT(toggleMute()));
+ layout->addWidget(m_mute);
+ }
updateMute();
connect(control, SIGNAL(volumeChanged(int)), this, SLOT(volumeChange(int)));
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic