All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
EditorFactoryPrivate< Editor > Class Template Reference

#include <qteditorfactory.h>

Public Types

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

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

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

Member Function Documentation

template<class Editor >
Editor * EditorFactoryPrivate< Editor >::createEditor ( QtProperty property,
QWidget *  parent 
)
template<class Editor>
void EditorFactoryPrivate< Editor >::initializeEditor ( QtProperty property,
Editor *  e 
)
template<class Editor >
void EditorFactoryPrivate< Editor >::slotEditorDestroyed ( QObject *  object)

Member Data Documentation

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

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