diff options
author | Tim E. Real <termtech@rogers.com> | 2012-12-16 01:56:25 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2012-12-16 01:56:25 +0000 |
commit | a2ae7e06099f1ceb38d752909e3c17055fbc59ca (patch) | |
tree | 05d72e62dc981f60876eae6be24993d336276b0f /muse2/muse/mixer | |
parent | b776676ee0feb412a0c2aa917847231985b32563 (diff) |
Fix some Release build warnings. Several more to do.
Diffstat (limited to 'muse2/muse/mixer')
-rw-r--r-- | muse2/muse/mixer/astrip.cpp | 63 |
1 files changed, 33 insertions, 30 deletions
diff --git a/muse2/muse/mixer/astrip.cpp b/muse2/muse/mixer/astrip.cpp index 243df29c..32504cc8 100644 --- a/muse2/muse/mixer/astrip.cpp +++ b/muse2/muse/mixer/astrip.cpp @@ -23,6 +23,8 @@ //========================================================= #include <fastlog.h> +#include <stdio.h> +#include <stdlib.h> #include <QLayout> #include <QApplication> @@ -676,45 +678,46 @@ void AudioStrip::updateChannels() MusEGui::Knob* AudioStrip::addKnob(Knob::KnobType type, int id, MusEGui::DoubleLabel** dlabel, QLabel *name) { - MusEGui::Knob* knob = new Knob(this); - knob->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum)); - MusEGui::DoubleLabel* knobLabel; - if (type == Knob::panType) - { - knob->setRange(-1.0, +1.0); - knob->setToolTip(tr("panorama")); - knobLabel = new MusEGui::DoubleLabel(0, -1.0, +1.0, this); - - } else if (type == Knob::auxType) - { - knob->setRange(MusEGlobal::config.minSlider-0.1, 10.0); - knob->setToolTip(tr("aux send level")); - knob->setFaceColor(Qt::blue); - knobLabel = new MusEGui::DoubleLabel(0.0, MusEGlobal::config.minSlider, 10.1, this); - - } else if (type == Knob::gainType) + MusEGui::Knob* knob = NULL; + MusEGui::DoubleLabel* knobLabel = NULL; + switch(type) { - knob->setRange(1.0, 20.0); - knob->setFaceColor(Qt::yellow); - knob->setToolTip(tr("calibration gain")); - knobLabel = new MusEGui::DoubleLabel(1.0, 1.0, 30.0, this); + case Knob::panType: + knob = new Knob(this); + knob->setRange(-1.0, +1.0); + knob->setToolTip(tr("panorama")); + knobLabel = new MusEGui::DoubleLabel(0, -1.0, +1.0, this); + knobLabel->setPrecision(2); + break; + case Knob::auxType: + knob = new Knob(this); + knob->setRange(MusEGlobal::config.minSlider-0.1, 10.0); + knob->setToolTip(tr("aux send level")); + knob->setFaceColor(Qt::blue); + knobLabel = new MusEGui::DoubleLabel(0.0, MusEGlobal::config.minSlider, 10.1, this); + knobLabel->setPrecision(0); + break; + case Knob::gainType: + knob = new Knob(this); + knob->setRange(1.0, 20.0); + knob->setFaceColor(Qt::yellow); + knob->setToolTip(tr("calibration gain")); + knobLabel = new MusEGui::DoubleLabel(1.0, 1.0, 30.0, this); + knobLabel->setPrecision(1); + break; + default: + fprintf(stderr, "FIXME: AudioStrip::addKnob(): Unknown type. Aborting!\n"); + abort(); } + + knob->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum)); knob->setBackgroundRole(QPalette::Mid); if (dlabel) *dlabel = knobLabel; knobLabel->setSlider(knob); - ///pl->setFont(MusEGlobal::config.fonts[1]); knobLabel->setBackgroundRole(QPalette::Mid); knobLabel->setFrame(true); - if (type == Knob::panType) - knobLabel->setPrecision(2); - else if (type == Knob::auxType){ - knobLabel->setPrecision(0); - } - else if (type == Knob::gainType){ - knobLabel->setPrecision(1); - } knobLabel->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum)); name->setParent(this); |