diff options
author | Tim E. Real <termtech@rogers.com> | 2010-11-12 01:32:41 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2010-11-12 01:32:41 +0000 |
commit | e15cfce0e93c4e9aab7dd7a99d02a0b69f7bca6a (patch) | |
tree | 258ef029526a8a13c0588566a75ad608955ee659 /muse2/muse/mixer/strip.cpp | |
parent | f3cb950ad0c043f33a378d19b19e9dc7bb9c88e7 (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.cpp | 13 |
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); |