2 * @file structBCSettings.h
3 * @brief Contains BCSettingsStruct structure.
4 * @author Diego CACERES (diego.caceres[AT]creatis.insa-lyon.fr)
8 #ifndef STRUCTBCSETTINGS_H_
9 #define STRUCTBCSETTINGS_H_
13 /*! @namespace <creaButtonContainer>
14 * @brief Contains the creaButtonContainer library included in creaMaracasVisu.
16 namespace creaButtonContainer
18 /*! @namespace <creaButtonContainer::model>
19 * @brief Contains the implementation of the model in creaButtonContainer library.
20 * @see <a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC Software Architecture</a>
24 /*! @struct <BCSettingsStruct> structBCSettings.h "structBCSettings.h"
25 * @brief This is the Button Container Settings structure.
27 struct BCSettingsStruct
29 StringType groupName; //! <The name of the group of buttons.
30 StringType buttonName; //! <The name of the button.
31 StringType iconpath; //! <The iconPath of the button.
32 StringType buttonDescription; //! <The description of the button.
33 FunctionEventType eventFunction; //! <The event associated to the button.
37 #endif //STRUCTBCSETTINGS_H_