panel->Show( false );
ButtonPair* pair = new ButtonPair( new ButtonInfo( buttonName, iconpath ),
new ActionButton( buttonDescription, panel ) );
+ 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 );
}
ButtonPair* pair = new ButtonPair(
new ButtonInfo( info.buttonName, info.iconpath ),
new ActionButton( info.buttonDescription, info.panel ) );
+ for( KeyMapList::iterator it = this->m_GroupNameList.begin( ); it
+ != this->m_GroupNameList.end( ); ++it )
+ {
+ if ( ( *it ).compare( info.groupName ) == 0 )
+ {
+ this->m_ButtonGroupContainer[ info.groupName ].push_back( pair );
+ return;
+ }//fi
+ }//rof
+ this->m_GroupNameList.push_back( info.groupName );
this->m_ButtonGroupContainer[ info.groupName ].push_back( pair );
}
+
}//ecapseman