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 *>
 

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

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

Definition at line 53 of file qteditorfactory.cpp.

◆ EditorToPropertyMap

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

Definition at line 55 of file qteditorfactory.cpp.

◆ PropertyToEditorListMap

template<class Editor >
typedef QHash< QtProperty *, EditorList > 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 EditorFactoryPrivate< Editor >::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 EditorFactoryPrivate< Editor >::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: