7 #ifndef __FWGUI_BUILDER_ISLIDEVIEWBUILDER_HPP__ 8 #define __FWGUI_BUILDER_ISLIDEVIEWBUILDER_HPP__ 10 #include "fwGui/GuiBaseObject.hpp" 11 #include "fwGui/container/fwContainer.hpp" 12 #include "fwGui/config.hpp" 14 #include <fwRuntime/ConfigurationElement.hpp> 43 typedef
std::
string RegistryKeyType;
45 FWGUI_API const static RegistryKeyType REGISTRY_KEY;
60 FWGUI_API
virtual ~ISlideViewBuilder();
65 FWGUI_API virtual ::fwGui::container::fwContainer::sptr getContainer()
const;
70 FWGUI_API
virtual void initialize( ::fwRuntime::ConfigurationElement::sptr configuration);
77 FWGUI_API
virtual void createContainer( ::fwGui::container::fwContainer::sptr parent ) = 0;
83 FWGUI_API
virtual void destroyContainer() = 0;
87 ::fwGui::container::fwContainer::sptr m_container;
92 std::string m_styleSheet;
#define fwCoreNonInstanciableClassDefinitionsMacro(_classinfo_)
Generate common code for Non Instanciable classes (Interfaces, Abstract classes, ...)
The namespace fwGui contains the base interface for IHM services.
Defines the interface class for the slide view builder.
Base class for all fwGui's classes.