TwiceAsNice  2019-02-18
Protected Member Functions | Friends | List of all members
Nice::WidgetFactoryImpl< T > Class Template Reference

#include <WidgetFactory.h>

Inheritance diagram for Nice::WidgetFactoryImpl< T >:
Inheritance graph
Collaboration diagram for Nice::WidgetFactoryImpl< T >:
Collaboration graph

Protected Member Functions

virtual ~WidgetFactoryImpl ()
 
 WidgetFactoryImpl ()
 
virtual QWidget * createW (QWidget *_parent)
 
virtual ~WidgetFactoryImpl ()
 
 WidgetFactoryImpl ()
 
virtual QWidget * createW (QWidget *_parent)
 
virtual ~WidgetFactoryImpl ()
 
 WidgetFactoryImpl ()
 
virtual QWidget * createW (QWidget *_parent)
 
- Protected Member Functions inherited from Nice::WidgetFactory
virtual ~WidgetFactory ()
 
virtual ~WidgetFactory ()
 
virtual ~WidgetFactory ()
 

Friends

class WidgetFactory
 

Additional Inherited Members

- Static Public Member Functions inherited from Nice::WidgetFactory
static QWidget * createWidget (const std::string &_type, const std::string &_widget, QWidget *_parent)
 
static QWidget * createWidget (const std::string &_type, QWidget *_parent, const std::string &_widget="Default")
 
static std::vector< std::string > getSupportedWidgets (const std::string &_type)
 
template<typename T >
static void addWidgetFactory (const std::string &_type, const std::string &_widget="Default")
 
static QWidget * createWidget (const std::string &_type, const std::string &_widget, QWidget *_parent)
 
static QWidget * createWidget (const std::string &_type, QWidget *_parent, const std::string &_widget="Default")
 
static std::vector< std::string > getSupportedWidgets (const std::string &_type)
 
template<typename T >
static void addWidgetFactory (const std::string &_type, const std::string &_widget="Default")
 
static QWidget * createWidget (const std::string &_type, const std::string &_widget, QWidget *_parent)
 
static QWidget * createWidget (const std::string &_type, QWidget *_parent, const std::string &_widget="Default")
 
static std::vector< std::string > getSupportedWidgets (const std::string &_type)
 
template<typename T >
static void addWidgetFactory (const std::string &_type, const std::string &_widget="Default")
 
- Static Public Attributes inherited from Nice::WidgetFactory
static std::map< std::string, std::map< std::string, Nice::WidgetFactory * > *> * WidgetFactoryTypeMap = 0
 

Constructor & Destructor Documentation

◆ ~WidgetFactoryImpl() [1/3]

template<typename T >
Nice::WidgetFactoryImpl< T >::~WidgetFactoryImpl ( )
protectedvirtual

◆ WidgetFactoryImpl() [1/3]

template<typename T >
Nice::WidgetFactoryImpl< T >::WidgetFactoryImpl ( )
protected

◆ ~WidgetFactoryImpl() [2/3]

template<typename T >
virtual Nice::WidgetFactoryImpl< T >::~WidgetFactoryImpl ( )
protectedvirtual

◆ WidgetFactoryImpl() [2/3]

template<typename T >
Nice::WidgetFactoryImpl< T >::WidgetFactoryImpl ( )
protected

◆ ~WidgetFactoryImpl() [3/3]

template<typename T >
virtual Nice::WidgetFactoryImpl< T >::~WidgetFactoryImpl ( )
protectedvirtual

◆ WidgetFactoryImpl() [3/3]

template<typename T >
Nice::WidgetFactoryImpl< T >::WidgetFactoryImpl ( )
protected

Member Function Documentation

◆ createW() [1/3]

template<typename T >
QWidget * Nice::WidgetFactoryImpl< T >::createW ( QWidget *  _parent)
protectedvirtual

Implements Nice::WidgetFactory.

◆ createW() [2/3]

template<typename T >
virtual QWidget* Nice::WidgetFactoryImpl< T >::createW ( QWidget *  _parent)
protectedvirtual

Implements Nice::WidgetFactory.

◆ createW() [3/3]

template<typename T >
virtual QWidget* Nice::WidgetFactoryImpl< T >::createW ( QWidget *  _parent)
protectedvirtual

Implements Nice::WidgetFactory.

Friends And Related Function Documentation

◆ WidgetFactory

template<typename T >
WidgetFactory
friend

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