#include <taskmenu_component.h>
Inheritance diagram for qdesigner_internal::TaskMenuComponent:


Definition at line 36 of file taskmenu_component.h.
Public Member Functions | |
| TaskMenuComponent (QDesignerFormEditorInterface *core, QObject *parent=0) | |
| virtual | ~TaskMenuComponent () |
| QDesignerFormEditorInterface * | core () const |
Private Attributes | |
| QDesignerFormEditorInterface * | m_core |
| TaskMenuComponent::TaskMenuComponent | ( | QDesignerFormEditorInterface * | core, | |
| QObject * | parent = 0 | |||
| ) |
Definition at line 41 of file taskmenu_component.cpp.
References core(), QDesignerFormEditorInterface::extensionManager(), m_core, Q_TYPEID, and QExtensionManager::registerExtensions().
00042 : QObject(parent), 00043 m_core(core) 00044 { 00045 Q_ASSERT(m_core != 0); 00046 00047 QExtensionManager *mgr = core->extensionManager(); 00048 00049 ContainerWidgetTaskMenuFactory *containerwidget_factory = new ContainerWidgetTaskMenuFactory(mgr); 00050 mgr->registerExtensions(containerwidget_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00051 00052 ButtonTaskMenuFactory *button_factory = new ButtonTaskMenuFactory(mgr); 00053 mgr->registerExtensions(button_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00054 00055 GroupBoxTaskMenuFactory *groupbox_factory = new GroupBoxTaskMenuFactory(mgr); 00056 mgr->registerExtensions(groupbox_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00057 00058 LabelTaskMenuFactory *label_factory = new LabelTaskMenuFactory(mgr); 00059 mgr->registerExtensions(label_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00060 00061 LineEditTaskMenuFactory *lineEdit_factory = new LineEditTaskMenuFactory(mgr); 00062 mgr->registerExtensions(lineEdit_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00063 00064 ListWidgetTaskMenuFactory *listWidget_factory = new ListWidgetTaskMenuFactory(mgr); 00065 mgr->registerExtensions(listWidget_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00066 00067 TreeWidgetTaskMenuFactory *treeWidget_factory = new TreeWidgetTaskMenuFactory(mgr); 00068 mgr->registerExtensions(treeWidget_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00069 00070 TableWidgetTaskMenuFactory *tableWidget_factory = new TableWidgetTaskMenuFactory(mgr); 00071 mgr->registerExtensions(tableWidget_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00072 00073 ComboBoxTaskMenuFactory *comboBox_factory = new ComboBoxTaskMenuFactory(mgr); 00074 mgr->registerExtensions(comboBox_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00075 00076 TextEditTaskMenuFactory *textEdit_factory = new TextEditTaskMenuFactory(mgr); 00077 mgr->registerExtensions(textEdit_factory, Q_TYPEID(QDesignerTaskMenuExtension)); 00078 }
Here is the call graph for this function:

| TaskMenuComponent::~TaskMenuComponent | ( | ) | [virtual] |
| QDesignerFormEditorInterface * TaskMenuComponent::core | ( | ) | const |
Definition at line 84 of file taskmenu_component.cpp.
References m_core.
Referenced by TaskMenuComponent().
00085 { 00086 return m_core; 00087 }
1.5.1