bool ZynAddSubFxRemotePlugin::processMessage( const message & _m ) { switch( _m.id ) { case IdHideUI: emit clickedCloseButton(); return true; default: break; } return RemotePlugin::processMessage( _m ); }
void ZynAddSubFxView::toggleUI() { ZynAddSubFxInstrument * model = castModel<ZynAddSubFxInstrument>(); if( model->m_hasGUI != m_toggleUIButton->isChecked() ) { model->m_hasGUI = m_toggleUIButton->isChecked(); model->reloadPlugin(); if( model->m_remotePlugin ) { connect( model->m_remotePlugin, SIGNAL( clickedCloseButton() ), m_toggleUIButton, SLOT( toggle() ) ); } ControllerConnection::finalizeConnections(); } }