// SliderListener methods void TransportComponent::sliderValueChanged (Slider* slider) { if (slider == bpmSlider->getSlider()) { CustomPlayHead* customPlayHead = getPlayHead(); customPlayHead->setBPM (slider->getValue()); } }
// ButtonListener methods void TransportComponent::buttonClicked (Button* button) { if (button == playButton) { CustomPlayHead* customPlayHead = getPlayHead(); if (customPlayHead->isPlaying()) { customPlayHead->stop(); playButton->setButtonText ("Play"); } else { customPlayHead->play(); playButton->setButtonText ("Stop"); } } }
// ButtonListener methods void TransportComponent::buttonClicked (Button* button) { if (button == playButton) { CustomPlayHead* customPlayHead = getPlayHead(); if (customPlayHead->isPlaying()) { customPlayHead->stop(); playButton->setButtonText ("Play"); } else { customPlayHead->play(); playButton->setButtonText ("Stop"); } } else if (button == setupButton) { StandaloneFilterWindow* standaloneFilterWindow = (StandaloneFilterWindow*) getPeer()->getComponent(); if (standaloneFilterWindow != 0) { standaloneFilterWindow->showAudioSettingsDialog(); } } }