From: Diego Caceres Date: Mon, 9 May 2011 14:40:00 +0000 (+0000) Subject: Diego Caceres: creaButtonContainer & creaPanelButtonContainer: Performance changes!! X-Git-Tag: v1.0.4~128 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=caeb4be1e91da63a8f9b3588967d67e81ce2c8a4;p=creaMaracasVisu.git Diego Caceres: creaButtonContainer & creaPanelButtonContainer: Performance changes!! --- diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/model/containerSettings.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/model/containerSettings.cxx index 060211b..f03c746 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/model/containerSettings.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/model/containerSettings.cxx @@ -53,15 +53,6 @@ namespace creaButtonContainer ButtonPair* pair = new ButtonPair( new ButtonInfo( buttonName, iconpath ), new ActionButton( buttonDescription, event ) ); - for( KeyMapList::iterator it = this->m_GroupNameList.begin( ); it - != this->m_GroupNameList.end( ); ++it ) - if ( ( *it ).compare( groupName ) == 0 ) - { - this->m_ButtonGroupContainer[ groupName ].push_back( pair ); - return; - }//fi - //rof - this->m_GroupNameList.push_back( groupName ); this->m_ButtonGroupContainer[ groupName ].push_back( pair ); } } diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/buttonContainerSettings.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/buttonContainerSettings.cxx index 723bef8..056158a 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/buttonContainerSettings.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/buttonContainerSettings.cxx @@ -86,17 +86,6 @@ namespace creaPanelButtonContainer ButtonPair* pair = new ButtonPair( new ButtonInfo( buttonName, iconpath ), new ActionButton( buttonDescription, panel ) ); panel->Show( false ); - for( KeyMapList::iterator it = this->m_GroupNameList.begin( ); it - != this->m_GroupNameList.end( ); ++it ) - { - if ( ( *it ).compare( groupName ) == 0 ) - { - this->m_ButtonGroupContainer[ groupName ].push_back( pair ); - return; - }//fi - }//rof - //if the group doesn't exist it creates a new groupName - this->m_GroupNameList.push_back( groupName ); this->m_ButtonGroupContainer[ groupName ].push_back( pair ); } }//ecapseman