typedef std::list< std::string > KeyMapList;
typedef std::list< ButtonPair* > ButtonList;
typedef std::map< std::string, ButtonList > ButtonGroupMap;
+ typedef std::list< BCSettingsStruct* > BCSetListType;
class ButtonContainerSettings
{
public:
const std::string &iconpath, const std::string &buttonDescription,
PanelButton panel );
void
- AddButton( const BCSettingsStruct &info );
+ AddButton( BCSettingsStruct* info );
+
+ void
+ AddButtons( BCSetListType infoList );
private:
ButtonGroupMap m_ButtonGroupContainer;