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

#include <JGraphicsItemFactory.h>

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

Protected Member Functions

virtual ~JGraphicsItemFactoryImpl ()
 
 JGraphicsItemFactoryImpl ()
 
virtual QGraphicsItem * createW (QGraphicsItem *_parent)
 
virtual ~JGraphicsItemFactoryImpl ()
 
 JGraphicsItemFactoryImpl ()
 
virtual QGraphicsItem * createW (QGraphicsItem *_parent)
 
virtual ~JGraphicsItemFactoryImpl ()
 
 JGraphicsItemFactoryImpl ()
 
virtual QGraphicsItem * createW (QGraphicsItem *_parent)
 
- Protected Member Functions inherited from Nice::JGraphicsItemFactory
virtual ~JGraphicsItemFactory ()
 
virtual ~JGraphicsItemFactory ()
 
virtual ~JGraphicsItemFactory ()
 

Friends

class JGraphicsItemFactory
 

Additional Inherited Members

- Static Public Member Functions inherited from Nice::JGraphicsItemFactory
static QGraphicsItem * createGraphicsItem (const std::string &_type, Nice::JointPtr _node, QGraphicsItem *_parent=0)
 
template<typename T >
static void addGraphicsItemFactory (const std::string &_type)
 
static QGraphicsItem * createGraphicsItem (const std::string &_type, Nice::JointPtr _node, QGraphicsItem *_parent=0)
 
template<typename T >
static void addGraphicsItemFactory (const std::string &_type)
 
static QGraphicsItem * createGraphicsItem (const std::string &_type, Nice::JointPtr _node, QGraphicsItem *_parent=0)
 
template<typename T >
static void addGraphicsItemFactory (const std::string &_type)
 
- Static Public Attributes inherited from Nice::JGraphicsItemFactory
static std::map< std::string, Nice::JGraphicsItemFactory *> * s_graphicsItemFactoryTypeMap = 0
 

Constructor & Destructor Documentation

◆ ~JGraphicsItemFactoryImpl() [1/3]

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

◆ JGraphicsItemFactoryImpl() [1/3]

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

◆ ~JGraphicsItemFactoryImpl() [2/3]

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

◆ JGraphicsItemFactoryImpl() [2/3]

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

◆ ~JGraphicsItemFactoryImpl() [3/3]

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

◆ JGraphicsItemFactoryImpl() [3/3]

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

Member Function Documentation

◆ createW() [1/3]

template<typename T >
QGraphicsItem * Nice::JGraphicsItemFactoryImpl< T >::createW ( QGraphicsItem *  _parent)
protectedvirtual

◆ createW() [2/3]

template<typename T >
virtual QGraphicsItem* Nice::JGraphicsItemFactoryImpl< T >::createW ( QGraphicsItem *  _parent)
protectedvirtual

◆ createW() [3/3]

template<typename T >
virtual QGraphicsItem* Nice::JGraphicsItemFactoryImpl< T >::createW ( QGraphicsItem *  _parent)
protectedvirtual

Friends And Related Function Documentation

◆ JGraphicsItemFactory

template<typename T >
JGraphicsItemFactory
friend

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