7 #ifndef __FWGUIQT_BUILDER_CONTAINERBUILDER_HPP__ 8 #define __FWGUIQT_BUILDER_CONTAINERBUILDER_HPP__ 10 #include "fwGuiQt/config.hpp" 11 #include "fwGuiQt/container/QtContainer.hpp" 13 #include <fwCore/base.hpp> 15 #include <fwGui/builder/IContainerBuilder.hpp> 16 #include <fwGui/container/fwContainer.hpp> 18 #include <fwRuntime/ConfigurationElement.hpp> 34 ::fwGui::factory::New< ContainerBuilder > );
45 FWGUIQT_API
virtual void createContainer( ::fwGui::container::fwContainer::sptr parent )
override;
51 FWGUIQT_API
virtual void destroyContainer()
override;
53 FWGUIQT_API
virtual void setParent(::fwGui::container::fwContainer::sptr parent)
override;
56 ::fwGuiQt::container::QtContainer::sptr m_parent;
The namespace fwGui contains the base interface for IHM services.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Defines the interface class for the container builder.
Defines the generic layout manager for IHM.