X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FcreaPanelButtonContainer%2FbuttonContainerSettings.h;h=bb00f7dff81a165f03ff055861531a7f3b23adad;hb=b8c5a565c70ac0def1f21518afa2d847a9582d79;hp=329ced9f1b7f5c3d6b9d868027e7e09d04c136e3;hpb=4518d93a0a51221812cfb6d783f8e7f4fd77b498;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/buttonContainerSettings.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/buttonContainerSettings.h index 329ced9..bb00f7d 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/buttonContainerSettings.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaPanelButtonContainer/buttonContainerSettings.h @@ -126,7 +126,7 @@ namespace creaPanelButtonContainer * @brief This class contains the settings of the button container. */ - + typedef std::map< std::string, wxPanel* > ItemsMap; public: // ---------------------------------------------------------------------------------- /*! @fn ButtonContainerSettings( ); @@ -230,7 +230,16 @@ namespace creaPanelButtonContainer * @exception std::bad_alloc */ void - AddButtons( BCStructVectorType infoList ); + AddButtons( BCStructVectorType infoList, int type ); + + void + AddItems(BCPSettingsStruct* info); + + ItemsMap + GetItemsMap(); + + PanelButton + GetPanelList( const StringType &buttonName ); // ---------------------------------------------------------------------------------- @@ -238,6 +247,8 @@ namespace creaPanelButtonContainer ButtonGroupMap m_ButtonGroupContainer; //!