#include <vector>
#include <wx/bitmap.h>
+#include <wx/listctrl.h>
#include "structBCSettings.h"
#include "system.h"
/*! @namespace <creaButtonContainer>
* @brief Contains the creaButtonContainer library included in creaMaracasVisu.
*/
+
+
namespace creaButtonContainer
{
/*! @namespace <creaButtonContainer::model>
void
SetGroupNameList( KeyMapList gNameList );
+ ListGroupMap
+ GetListGroupContainer( );
+
+ void
+ SetListGroupContainer( ListGroupMap lstContainer );
+
+
// ----------------------------------------------------------------------------------
/*!
* @fn ContainerSettings::AddButton( const std::string & groupName, const std::string buttonName,
*/
void
AddButtons( BCStructVectorType infoList );
+
+ // ----------------------------------------------------------------------------------
+ void
+ AddItem(const StringType & groupName);
+
+ void
+ AddItem( BCSettingsStruct* info );
+
+ void
+ AddItems( BCStructVectorType infoList );
+
+ // ----------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------
private:
ButtonGroupMap m_ButtonGroupContainer; //! <The container with the group of buttons.
KeyMapList m_GroupNameList; //! <The container with the name of the groups of buttons.
+
+ ListGroupMap m_ListGroupContainer; // contenedor del grupo de listas
};
}
}