ifm::ComponentFactory Class Reference

Inheritance diagram for ifm::ComponentFactory:

ifm::ContainerFactory ifm::PanelFactory ifm::TabbedContainerFactory

List of all members.


Detailed Description

Constructs component instances.

Public Member Functions

 ComponentFactory ()
virtual Pointer< Componentcreate_component (InterfaceManager &manager, const layout::Component &component) const =0
virtual ~ComponentFactory ()

Constructor & Destructor Documentation

ifm::ComponentFactory::ComponentFactory (  ) 

ifm::ComponentFactory::~ComponentFactory (  )  [virtual]


Member Function Documentation

virtual Pointer<Component> ifm::ComponentFactory::create_component ( InterfaceManager manager,
const layout::Component component 
) const [pure virtual]

Returns:
A new component instance.

Implemented in ifm::ContainerFactory, ifm::TabbedContainerFactory, and ifm::PanelFactory.


doxygen Get IFM - Interface Management System at SourceForge.net. Fast, secure and Free Open Source software downloads