void Mixer::ladspaActiveBtnClicked( LadspaFXMixerLine* ref ) { #ifdef H2CORE_HAVE_LADSPA bool bActive = ref->isFxActive(); for (uint nFX = 0; nFX < MAX_FX; nFX++) { if (ref == m_pLadspaFXLine[ nFX ] ) { LadspaFX *pFX = Effects::get_instance()->getLadspaFX(nFX); if (pFX) { pFX->setEnabled( bActive ); } break; } } #endif }
void Mixer::ladspaActiveBtnClicked( LadspaFXMixerLine* ref ) { #ifdef H2CORE_HAVE_LADSPA bool bActive = ref->isFxActive(); for (uint nFX = 0; nFX < MAX_FX; nFX++) { if (ref == m_pLadspaFXLine[ nFX ] ) { LadspaFX *pFX = Effects::get_instance()->getLadspaFX(nFX); if (pFX) { pFX->setEnabled( bActive ); } break; } } #else QMessageBox::critical( this, "Hydrogen", trUtf8("LADSPA effects are not available in this version of Hydrogen.") ); #endif }