X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FcreaButtonContainer%2Fview%2FbuttonManager.h;h=88eeb5f69c64951c5e0922b42b1c2fccf8f1b08a;hb=4518d93a0a51221812cfb6d783f8e7f4fd77b498;hp=9b7aca409e019cfc9338eedc9ac945144070cf9f;hpb=c1742e6eca1299979dbacc1f609bc14c3494bc7a;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/buttonManager.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/buttonManager.h index 9b7aca4..88eeb5f 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/buttonManager.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/creaButtonContainer/view/buttonManager.h @@ -43,6 +43,8 @@ #include "button.h" #include "buttonGroup.h" +#include "listWx.h" +#include "listGroup.h" /*! @namespace * @brief Contains the creaButtonContainer library included in creaMaracasVisu. @@ -80,6 +82,10 @@ namespace creaButtonContainer */ typedef std::map< long, Button* > ButtonContainer; // ---------------------------------------------------------------------------------- + //MLER + typedef creaButtonContainer::view::ListGroup ListGroup; + typedef std::map ListContainer; + //end of typedef definition. public: // ---------------------------------------------------------------------------------- @@ -95,6 +101,10 @@ namespace creaButtonContainer */ ButtonManager( ButtonGroup* buttonGroup ); // ---------------------------------------------------------------------------------- + //MLER + ButtonManager (ListGroup* buttonGroup); + // ---------------------------------------------------------------------------------- + /*! @fn ~ButtonManager( ); * @brief This is the destructor. */ @@ -111,6 +121,7 @@ namespace creaButtonContainer /*! @fn ShowButtonManager( ); * @brief This method shows the ButtonManager */ + void ShowButtonManager( ); // ---------------------------------------------------------------------------------- @@ -130,6 +141,12 @@ namespace creaButtonContainer void SetButtonManager( ButtonContainer buttonContainer ); // ---------------------------------------------------------------------------------- + //MLER + void + SetListManager( ListContainer buttonContainer ); + // ---------------------------------------------------------------------------------- + + private: wxStaticText* m_GroupName; //!