EditorFactoryPrivate< Editor > Class Template Reference

Public Types

using EditorList = QList<Editor*>
 
using EditorToPropertyMap = QMap<Editor*, QtProperty*>
 
using PropertyToEditorListMap = QMap<QtProperty*, EditorList>
 

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
 

Detailed Description

template<class Editor>
class EditorFactoryPrivate< Editor >

Definition at line 96 of file qteditorfactory.cpp.

Member Typedef Documentation

◆ EditorList

template<class Editor>
using EditorList = QList<Editor*>

Definition at line 99 of file qteditorfactory.cpp.

◆ EditorToPropertyMap

template<class Editor>
using EditorToPropertyMap = QMap<Editor*, QtProperty*>

Definition at line 101 of file qteditorfactory.cpp.

◆ PropertyToEditorListMap

template<class Editor>
using PropertyToEditorListMap = QMap<QtProperty*, EditorList>

Definition at line 100 of file qteditorfactory.cpp.

Member Function Documentation

◆ createEditor()

template<class Editor>
Editor * createEditor ( QtProperty * property,
QWidget * parent )

Definition at line 113 of file qteditorfactory.cpp.

+ Here is the call graph for this function:

◆ initializeEditor()

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

Definition at line 122 of file qteditorfactory.cpp.

+ Here is the caller graph for this function:

◆ slotEditorDestroyed()

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

Definition at line 137 of file qteditorfactory.cpp.

Member Data Documentation

◆ m_createdEditors

template<class Editor>
PropertyToEditorListMap m_createdEditors

Definition at line 107 of file qteditorfactory.cpp.

◆ m_editorToProperty

template<class Editor>
EditorToPropertyMap m_editorToProperty

Definition at line 108 of file qteditorfactory.cpp.


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