7 #ifndef __FWGUI_BUILDER_ITOOLBARBUILDER_HPP__ 8 #define __FWGUI_BUILDER_ITOOLBARBUILDER_HPP__ 10 #include <fwRuntime/ConfigurationElement.hpp> 12 #include "fwGui/GuiBaseObject.hpp" 13 #include "fwGui/container/fwToolBar.hpp" 14 #include "fwGui/container/fwContainer.hpp" 15 #include "fwGui/config.hpp" 35 typedef
std::
string RegistryKeyType;
37 FWGUI_API const static RegistryKeyType REGISTRY_KEY;
52 FWGUI_API
virtual ~IToolBarBuilder();
57 FWGUI_API virtual ::fwGui::container::fwToolBar::sptr getToolBar();
72 FWGUI_API
virtual void initialize( ::fwRuntime::ConfigurationElement::sptr configuration);
79 FWGUI_API
virtual void createToolBar( ::fwGui::container::fwContainer::sptr parent ) = 0;
85 FWGUI_API
virtual void destroyToolBar() = 0;
92 std::pair< int, int > m_toolBitmapSize;
#define fwCoreNonInstanciableClassDefinitionsMacro(_classinfo_)
Generate common code for Non Instanciable classes (Interfaces, Abstract classes, ...)
The namespace fwGui contains the base interface for IHM services.
Base class for all fwGui's classes.