#include "buttonGroupFactory.h"
#include "containerSettings.h"
#include "buttonContainerController.h"
+#include "listGroup.h"
+#include "listGroupFactory.h"
/*! @namespace <creaButtonContainer>
* @brief Contains the creaButtonContainer library included in creaMaracasVisu.
*/
typedef creaButtonContainer::controller::ButtonContainerController
BCController;
+
+ //typedef creaButtonContainer::model::ListGroupFactory ListGroupFactory;
+
+ //typedef creaButtonContainer::view::ListGroup ListGroup;
+
+ //typedef std::list< ListGroup* > ListGroupList;
+
+ //typedef creaButtonContainer::model::ListGroupFactory ListGroupFactory;
+
// ----------------------------------------------------------------------------------
//end of typedef definition
public:
* @param parent wxWindow pointer to parent.
* @param settings ButtonGroupSettings Pointer to button container settings.
*/
- ButtonContainerPanel( wxWindow* parent, ButtonGroupSettings* settings );
+ ButtonContainerPanel( wxWindow* parent, ButtonGroupSettings* settings, int type );
// ----------------------------------------------------------------------------------
/*! @fn ~ButtonContainerPanel( );
* @brief This is the destructor.
* @param groupContainer
*/
void
- SetGroupContainer( ButtonGroupList groupContainer );
+ SetButtonGroupContainer( ButtonGroupList groupContainer );
// ----------------------------------------------------------------------------------
/*! @fn PanelInit( );
* This method initializes the panel.
* @exception std::bad_alloc
*/
void
- PanelInit( );
+ PanelInit( int type);
+ // ----------------------------------------------------------------------------------
+
+ //void
+ //SetListGroupContainer(ListGroupList groupContainer );
// ----------------------------------------------------------------------------------
/*! @fn FitSizer( );
* This method fits and organizes the sizer.
ButtonGroupList m_ButtonGroupList; //!<The list of button groups.
BCController* m_ButtonCController; //!<Pontier to controller.
Sizer* m_Sizer; //!<Pointer to wxSizer
+
+ //ListGroupList m_ListGroupList;
DECLARE_EVENT_TABLE() //!<Event Table declaration.
};
}//ecapseman