summaryrefslogtreecommitdiff
path: root/muse2/muse/mixer/strip.cpp
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2010-11-12 01:32:41 +0000
committerTim E. Real <termtech@rogers.com>2010-11-12 01:32:41 +0000
commite15cfce0e93c4e9aab7dd7a99d02a0b69f7bca6a (patch)
tree258ef029526a8a13c0588566a75ad608955ee659 /muse2/muse/mixer/strip.cpp
parentf3cb950ad0c043f33a378d19b19e9dc7bb9c88e7 (diff)
WIP: Mixer and strips re-designed to be theme/font friendly - no more fixed STRIP_WIDTH.
Fixed Slider, Knob, Rack and DoubleEntry classes.
Diffstat (limited to 'muse2/muse/mixer/strip.cpp')
-rw-r--r--muse2/muse/mixer/strip.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/muse2/muse/mixer/strip.cpp b/muse2/muse/mixer/strip.cpp
index 394e6b73..cef793d0 100644
--- a/muse2/muse/mixer/strip.cpp
+++ b/muse2/muse/mixer/strip.cpp
@@ -165,12 +165,23 @@ Strip::Strip(QWidget* parent, Track* t)
setBackgroundRole(QPalette::Mid);
setFrameStyle(Panel | Raised);
setLineWidth(2);
+
+ // NOTE: Workaround for freakin' improper disabled button text colour (at least with Oxygen colours).
+ // Just set the parent palette.
+ QPalette pal(palette());
+ pal.setColor(QPalette::Disabled, QPalette::ButtonText,
+ pal.color(QPalette::Disabled, QPalette::WindowText));
+ setPalette(pal);
+
useSoloIconSet2 = false;
track = t;
meter[0] = 0;
meter[1] = 0;
- setFixedWidth(STRIP_WIDTH);
+ //setFixedWidth(STRIP_WIDTH);
+ //setMinimumWidth(STRIP_WIDTH); // TESTING Tim.
+ //setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding)); // TESTING Tim.
+ setSizePolicy(QSizePolicy(QSizePolicy::Maximum, QSizePolicy::Expanding)); // TESTING Tim.
grid = new QGridLayout();
grid->setMargin(0);