diff options
author | Robert Jonsson <spamatica@gmail.com> | 2012-09-30 21:53:03 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2012-09-30 21:53:03 +0000 |
commit | e1a3d5b87883b5faadbd43326326d4c5aadc871d (patch) | |
tree | ecbb1a0aa3d5e05039ac5d08ad57bc1d056f072e /muse2/muse/mixer | |
parent | 6db72b766ea8bf781d0172a62f873104b2e7cab6 (diff) |
various fixes and changes
Diffstat (limited to 'muse2/muse/mixer')
-rw-r--r-- | muse2/muse/mixer/astrip.cpp | 6 | ||||
-rw-r--r-- | muse2/muse/mixer/strip.cpp | 6 |
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()); |