# HG changeset patch # User Chris Cannam # Date 1196333413 0 # Node ID 474ddd0f4bb44760a913d32b1accdfd7fa96e43f # Parent 0f635e16881df566a1e5c8e7ec3ce29cd3f85b6d * Remove sharpen button as well, when using RubberBand (because it isn't connected up anyway) diff -r 0f635e16881d -r 474ddd0f4bb4 main/MainWindow.cpp --- a/main/MainWindow.cpp Wed Nov 28 17:45:37 2007 +0000 +++ b/main/MainWindow.cpp Thu Nov 29 10:50:13 2007 +0000 @@ -219,6 +219,7 @@ IconLoader il; +#ifndef HAVE_RUBBERBAND m_playSharpen = new NotifyingPushButton(frame); m_playSharpen->setToolTip(tr("Sharpen percussive transients")); m_playSharpen->setFixedSize(20, 20); @@ -230,7 +231,6 @@ connect(m_playSharpen, SIGNAL(mouseEntered()), this, SLOT(mouseEnteredWidget())); connect(m_playSharpen, SIGNAL(mouseLeft()), this, SLOT(mouseLeftWidget())); -#ifndef HAVE_RUBBERBAND m_playMono = new NotifyingPushButton(frame); m_playMono->setToolTip(tr("Run time stretcher in mono only")); m_playMono->setFixedSize(20, 20); @@ -245,8 +245,8 @@ QSettings settings; settings.beginGroup("MainWindow"); +#ifndef HAVE_RUBBERBAND m_playSharpen->setChecked(settings.value("playsharpen", true).toBool()); -#ifndef HAVE_RUBBERBAND m_playMono->setChecked(settings.value("playmono", false).toBool()); #endif settings.endGroup(); @@ -256,14 +256,15 @@ layout->addWidget(m_overview, 1, 0); layout->addWidget(m_fader, 1, 1); layout->addWidget(m_playSpeed, 1, 2); +#ifndef HAVE_RUBBERBAND layout->addWidget(m_playSharpen, 1, 3); -#ifndef HAVE_RUBBERBAND layout->addWidget(m_playMono, 1, 4); #endif m_paneStack->setPropertyStackMinWidth - (m_fader->width() + m_playSpeed->width() + m_playSharpen->width() + (m_fader->width() + m_playSpeed->width() #ifndef HAVE_RUBBERBAND + + m_playSharpen->width() + m_playMono->width() #endif + layout->spacing() * 4); @@ -3019,12 +3020,12 @@ .arg(pc)); } +#ifdef HAVE_RUBBERBAND + bool mono = false; + bool sharpen = true; +#else m_playSharpen->setEnabled(something); bool sharpen = (something && m_playSharpen->isChecked()); - -#ifdef HAVE_RUBBERBAND - bool mono = false; -#else m_playMono->setEnabled(something); bool mono = (something && m_playMono->isChecked()); #endif @@ -3034,6 +3035,7 @@ updateMenuStates(); } +#ifndef HAVE_RUBBERBAND void MainWindow::playSharpenToggled() { @@ -3045,7 +3047,6 @@ playSpeedChanged(m_playSpeed->value()); } -#ifndef HAVE_RUBBERBAND void MainWindow::playMonoToggled() { @@ -3313,9 +3314,9 @@ contextHelpChanged(tr("Adjust the master playback level")); } else if (w == m_playSpeed) { contextHelpChanged(tr("Adjust the master playback speed")); +#ifndef HAVE_RUBBERBAND } else if (w == m_playSharpen && w->isEnabled()) { contextHelpChanged(tr("Toggle transient sharpening for playback time scaling")); -#ifndef HAVE_RUBBERBAND } else if (w == m_playMono && w->isEnabled()) { contextHelpChanged(tr("Toggle mono mode for playback time scaling")); #endif diff -r 0f635e16881d -r 474ddd0f4bb4 main/MainWindow.h --- a/main/MainWindow.h Wed Nov 28 17:45:37 2007 +0000 +++ b/main/MainWindow.h Thu Nov 29 10:50:13 2007 +0000 @@ -132,8 +132,8 @@ virtual void setupRecentTransformsMenu(); virtual void playSpeedChanged(int); +#ifndef HAVE_RUBBERBAND virtual void playSharpenToggled(); -#ifndef HAVE_RUBBERBAND virtual void playMonoToggled(); #endif virtual void playSoloToggled(); @@ -167,8 +167,8 @@ Overview *m_overview; Fader *m_fader; AudioDial *m_playSpeed; +#ifndef HAVE_RUBBERBAND QPushButton *m_playSharpen; -#ifndef HAVE_RUBBERBAND QPushButton *m_playMono; #endif WaveformLayer *m_panLayer;