summaryrefslogtreecommitdiff
path: root/muse2/muse/mixer
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2012-12-16 01:56:25 +0000
committerTim E. Real <termtech@rogers.com>2012-12-16 01:56:25 +0000
commita2ae7e06099f1ceb38d752909e3c17055fbc59ca (patch)
tree05d72e62dc981f60876eae6be24993d336276b0f /muse2/muse/mixer
parentb776676ee0feb412a0c2aa917847231985b32563 (diff)
Fix some Release build warnings. Several more to do.
Diffstat (limited to 'muse2/muse/mixer')
-rw-r--r--muse2/muse/mixer/astrip.cpp63
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);