summaryrefslogtreecommitdiff
path: root/muse2/muse/mixer
diff options
context:
space:
mode:
authorRobert Jonsson <spamatica@gmail.com>2012-09-30 21:53:03 +0000
committerRobert Jonsson <spamatica@gmail.com>2012-09-30 21:53:03 +0000
commite1a3d5b87883b5faadbd43326326d4c5aadc871d (patch)
treeecbb1a0aa3d5e05039ac5d08ad57bc1d056f072e /muse2/muse/mixer
parent6db72b766ea8bf781d0172a62f873104b2e7cab6 (diff)
various fixes and changes
Diffstat (limited to 'muse2/muse/mixer')
-rw-r--r--muse2/muse/mixer/astrip.cpp6
-rw-r--r--muse2/muse/mixer/strip.cpp6
2 files changed, 10 insertions, 2 deletions
diff --git a/muse2/muse/mixer/astrip.cpp b/muse2/muse/mixer/astrip.cpp
index a75968a1..530ca7e2 100644
--- a/muse2/muse/mixer/astrip.cpp
+++ b/muse2/muse/mixer/astrip.cpp
@@ -821,7 +821,11 @@ AudioStrip::AudioStrip(QWidget* parent, MusECore::AudioTrack* at)
for (int idx = 0; idx < auxsSize; ++idx) {
MusEGui::DoubleLabel* al; // the thought was to aquire the correct Aux name for each Aux
// now they are only called Aux1, Aux2, which isn't too usable.
- QLabel *name = new QLabel(((MusECore::Track*)(MusEGlobal::song->auxs()->at(idx)))->name(),this);
+ QString title = ((MusECore::AudioAux*)(MusEGlobal::song->auxs()->at(idx)))->auxName();
+ if (title.length() > 8) { // shorten name
+ title = title.mid(0,8) + ".";
+ }
+ QLabel *name = new QLabel(title,this);
MusEGui::Knob* ak = addKnob(1, idx, &al, name);
auxKnob.push_back(ak);
diff --git a/muse2/muse/mixer/strip.cpp b/muse2/muse/mixer/strip.cpp
index f34d5320..06ee9443 100644
--- a/muse2/muse/mixer/strip.cpp
+++ b/muse2/muse/mixer/strip.cpp
@@ -159,7 +159,11 @@ void Strip::setLabelText()
return;
}
- label->setText(track->name());
+ if (track->type() == MusECore::Track::AUDIO_AUX) {
+ label->setText(((MusECore::AudioAux*)track)->auxName());
+ } else {
+ label->setText(track->name());
+ }
QPalette palette;
//palette.setColor(label->backgroundRole(), c);
QLinearGradient gradient(label->geometry().topLeft(), label->geometry().bottomLeft());