Gui::CustomPageProducer< CLASS > Class Template Reference

The CustomPageProducer class is a value-based template class that provides the ability to create custom pages dynamically. More...

#include <WidgetFactory.h>

Public Member Functions

 CustomPageProducer ()
 Register a special type of customize page to the WidgetFactoryInst. More...
 
virtual void * Produce () const
 Creates an instance of the specified widget. More...
 
virtual ~CustomPageProducer ()
 
- Public Member Functions inherited from Base::AbstractProducer
 AbstractProducer ()
 
virtual void * Produce () const =0
 overwritten by a concrete producer to produce the needed object More...
 
virtual ~AbstractProducer ()
 

Detailed Description

template<class CLASS>
class Gui::CustomPageProducer< CLASS >

The CustomPageProducer class is a value-based template class that provides the ability to create custom pages dynamically.

Author
Werner Mayer

Constructor & Destructor Documentation

◆ CustomPageProducer()

template<class CLASS >
Gui::CustomPageProducer< CLASS >::CustomPageProducer ( )

◆ ~CustomPageProducer()

template<class CLASS >
virtual Gui::CustomPageProducer< CLASS >::~CustomPageProducer ( )
virtual

Member Function Documentation

◆ Produce()

template<class CLASS >
virtual void * Gui::CustomPageProducer< CLASS >::Produce ( ) const
virtual

Creates an instance of the specified widget.

Implements Base::AbstractProducer.


The documentation for this class was generated from the following file: