Computer Assisted Medical Intervention Tool Kit  version 5.2
EditorFactoryPrivate< Editor > Class Template Reference
+ Inheritance diagram for EditorFactoryPrivate< Editor >:
+ Collaboration diagram for EditorFactoryPrivate< Editor >:

Public Types

typedef QList< Editor * > EditorList
 
typedef QMap< Editor *, QtProperty * > EditorToPropertyMap
 
typedef QMap< QtProperty *, EditorListPropertyToEditorListMap
 

Public Member Functions

Editor * createEditor (QtProperty *property, QWidget *parent)
 
void initializeEditor (QtProperty *property, Editor *e)
 
void slotEditorDestroyed (QObject *object)
 

Public Attributes

PropertyToEditorListMap m_createdEditors
 
EditorToPropertyMap m_editorToProperty
 

Member Typedef Documentation

◆ EditorList

template<class Editor >
typedef QList<Editor*> EditorFactoryPrivate< Editor >::EditorList

◆ EditorToPropertyMap

template<class Editor >
typedef QMap<Editor*, QtProperty*> EditorFactoryPrivate< Editor >::EditorToPropertyMap

◆ PropertyToEditorListMap

template<class Editor >
typedef QMap<QtProperty*, EditorList> EditorFactoryPrivate< Editor >::PropertyToEditorListMap

Member Function Documentation

◆ createEditor()

◆ initializeEditor()

template<class Editor >
void EditorFactoryPrivate< Editor >::initializeEditor ( QtProperty property,
Editor *  e 
)

References Q_TYPENAME.

Referenced by QtSliderFactory::createEditor(), and QtScrollBarFactory::createEditor().

+ Here is the caller graph for this function:

◆ slotEditorDestroyed()

template<class Editor >
void EditorFactoryPrivate< Editor >::slotEditorDestroyed ( QObject *  object)

References Q_TYPENAME.

Member Data Documentation

◆ m_createdEditors

template<class Editor >
PropertyToEditorListMap EditorFactoryPrivate< Editor >::m_createdEditors

◆ m_editorToProperty


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