]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/model/containerSettings.cxx
Diego Caceres: creaButtonContainer & creaPanelButtonContainer
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / creaButtonContainer / model / containerSettings.cxx
index 297ac4381d602b7401a44f627262cb2eebdf03b7..060211b4781671547eb1fca4f04e7adc04a7e773 100644 (file)
@@ -45,27 +45,24 @@ namespace creaButtonContainer
                {
                        this->m_GroupNameList = m_GroupNameList;
                }
-
-               void
-               ContainerSettings::CreateGroup( const std::string & groupName )
-               {
-                       this->m_GroupNameList.push_back( groupName );
-               }
                void
                ContainerSettings::AddButton( const std::string & groupName,
                    const std::string buttonName, const std::string iconpath,
                    const std::string buttonDescription, FunctionEventType event )
                {
+                       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 )
                                {
-                                       ButtonPair* pair = new ButtonPair(
-                                           new ButtonInfo( buttonName, iconpath ),
-                                           new ActionButton( buttonDescription, event ) );
                                        this->m_ButtonGroupContainer[ groupName ].push_back( pair );
                                        return;
-                               }
+                               }//fi
+                       //rof
+                       this->m_GroupNameList.push_back( groupName );
+                       this->m_ButtonGroupContainer[ groupName ].push_back( pair );
                }
        }
 }