Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
EditorFactoryPrivate< Editor > Class Template Reference
Collaboration diagram for EditorFactoryPrivate< Editor >:

Public Types

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

Public Member Functions

Editor * createEditor (QtProperty *property, QWidget *parent)
void initializeEditor (QtProperty *property, Editor *e)
void slotEditorDestroyed (QObject *object)
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 49 of file qteditorfactory.cpp.

Member Typedef Documentation

◆ EditorList [1/2]

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

Definition at line 53 of file qteditorfactory.cpp.

◆ EditorList [2/2]

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

Definition at line 53 of file qteditorfactory.cpp.

◆ EditorToPropertyMap [1/2]

template<class Editor>
using EditorFactoryPrivate< Editor >::EditorToPropertyMap = QHash<Editor *, QtProperty *>

Definition at line 55 of file qteditorfactory.cpp.

◆ EditorToPropertyMap [2/2]

template<class Editor>
using EditorFactoryPrivate< Editor >::EditorToPropertyMap = QHash<Editor *, QtProperty *>

Definition at line 55 of file qteditorfactory.cpp.

◆ PropertyToEditorListMap [1/2]

template<class Editor>
using EditorFactoryPrivate< Editor >::PropertyToEditorListMap = QHash<QtProperty *, EditorList>

Definition at line 54 of file qteditorfactory.cpp.

◆ PropertyToEditorListMap [2/2]

template<class Editor>
using EditorFactoryPrivate< Editor >::PropertyToEditorListMap = QHash<QtProperty *, EditorList>

Definition at line 54 of file qteditorfactory.cpp.

Member Function Documentation

◆ createEditor() [1/2]

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

Definition at line 66 of file qteditorfactory.cpp.

References initializeEditor().

Here is the call graph for this function:

◆ createEditor() [2/2]

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

◆ initializeEditor() [1/2]

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

Definition at line 74 of file qteditorfactory.cpp.

Referenced by createEditor().

Here is the caller graph for this function:

◆ initializeEditor() [2/2]

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

◆ slotEditorDestroyed() [1/2]

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

Definition at line 84 of file qteditorfactory.cpp.

◆ slotEditorDestroyed() [2/2]

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

Member Data Documentation

◆ m_createdEditors

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

Definition at line 61 of file qteditorfactory.cpp.

◆ m_editorToProperty

template<class Editor>
EditorToPropertyMap EditorFactoryPrivate< Editor >::m_editorToProperty

Definition at line 62 of file qteditorfactory.cpp.


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