From 1777abcadf1eb6a6137d78a639618cbe49ed2b98 Mon Sep 17 00:00:00 2001 From: Joao Carreira Date: Sat, 27 Dec 2014 22:02:44 +0000 Subject: [PATCH] Minor changes in code --- app/ModulesHandle.cpp | 47 +++++++------------------------------------ 1 file changed, 7 insertions(+), 40 deletions(-) diff --git a/app/ModulesHandle.cpp b/app/ModulesHandle.cpp index 677efc2..da3ea25 100644 --- a/app/ModulesHandle.cpp +++ b/app/ModulesHandle.cpp @@ -88,7 +88,7 @@ QMenu* ModulesHandle::createMenu() m_pcModulesMenu = new QMenu( "&Modules", this ); m_pcModulesActionMapper = new QSignalMapper( this ); - connect( m_pcModulesActionMapper, SIGNAL( mapped(int) ), this, SLOT( activateModule(int) ) ); + //connect( m_pcModulesActionMapper, SIGNAL( mapped(int) ), this, SLOT( activateModule(int) ) ); UInt i = 0; PlaYUVerModuleFactoryMap& PlaYUVerModuleFactoryMap = PlaYUVerModuleFactory::Get()->getMap(); @@ -132,43 +132,6 @@ QMenu* ModulesHandle::createMenu() } -// for( Int i = 0; i < m_pcPlaYUVerModulesIf.size(); i++ ) -// { -// pcCurrModuleIf = m_pcPlaYUVerModulesIf.at( i ); -// -// currSubMenu = NULL; -// if( pcCurrModuleIf->m_cModuleDef.m_pchModuleCategory ) -// { -// for( Int j = 0; j < m_pcModulesSubMenuList.size(); j++ ) -// { -// if( m_pcModulesSubMenuList.at( j )->title() == QString( pcCurrModuleIf->m_cModuleDef.m_pchModuleCategory ) ) -// { -// currSubMenu = m_pcModulesSubMenuList.at( j ); -// break; -// } -// } -// if( !currSubMenu ) -// { -// currSubMenu = m_pcModulesMenu->addMenu( pcCurrModuleIf->m_cModuleDef.m_pchModuleCategory ); -// m_pcModulesSubMenuList.append( currSubMenu ); -// } -// } -// -// currAction = new QAction( pcCurrModuleIf->m_cModuleDef.m_pchModuleName, parent() ); -// currAction->setStatusTip( pcCurrModuleIf->m_cModuleDef.m_pchModuleTooltip ); -// currAction->setCheckable( true ); -// connect( currAction, SIGNAL( triggered() ), m_pcActionMapper, SLOT( map() ) ); -// m_pcActionMapper->setMapping( currAction, i ); -// m_arrayModulesActions.append( currAction ); -// -// if( currSubMenu ) -// currSubMenu->addAction( currAction ); -// else -// m_pcModulesMenu->addAction( currAction ); -// -// m_pcPlaYUVerModules.at( i )->m_pcAction = currAction; -// } - m_pcModulesMenu->addSeparator(); m_pcModulesMenu->addAction( m_arrayActions[APPLY_ALL_ACT] ); m_pcModulesMenu->addAction( m_arrayActions[SWAP_FRAMES_ACT] ); @@ -392,8 +355,12 @@ Void ModulesHandle::destroyModuleIf( PlaYUVerAppModuleIf *pcCurrModuleIf ) delete pcCurrModuleIf->m_pcModuleStream; pcCurrModuleIf->m_pcModuleStream = NULL; } - pcCurrModuleIf->m_pcModule->destroy(); - //pcCurrModuleIf->m_pcModule->Delete(); + if( pcCurrModuleIf->m_pcModule ) + { + pcCurrModuleIf->m_pcModule->destroy(); + pcCurrModuleIf->m_pcModule->Delete(); + pcCurrModuleIf->m_pcModule = NULL; + } } }