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 90 of file qteditorfactory.cpp.

Member Typedef Documentation

◆ EditorList

using EditorList = QList<Editor*>

Definition at line 94 of file qteditorfactory.cpp.

◆ EditorToPropertyMap

using EditorToPropertyMap = QMap<Editor*, QtProperty*>

Definition at line 96 of file qteditorfactory.cpp.

◆ PropertyToEditorListMap

Definition at line 95 of file qteditorfactory.cpp.

Member Function Documentation

◆ createEditor()

Editor * createEditor ( QtProperty property,
QWidget *  parent 

Definition at line 107 of file qteditorfactory.cpp.

+ Here is the caller graph for this function:

◆ initializeEditor()

void initializeEditor ( QtProperty property,
Editor *  e 

Definition at line 115 of file qteditorfactory.cpp.

+ Here is the caller graph for this function:

◆ slotEditorDestroyed()

void slotEditorDestroyed ( QObject *  object)

Definition at line 129 of file qteditorfactory.cpp.

Member Data Documentation

◆ m_createdEditors

PropertyToEditorListMap m_createdEditors

Definition at line 102 of file qteditorfactory.cpp.

◆ m_editorToProperty

EditorToPropertyMap m_editorToProperty

Definition at line 103 of file qteditorfactory.cpp.

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