43 explicit QDesignerFormEditorInterface(QObject *parent =
nullptr);
44 virtual ~QDesignerFormEditorInterface();
46 QExtensionManager *extensionManager()
const;
48 QWidget *topLevel()
const;
49 QDesignerWidgetBoxInterface *widgetBox()
const;
50 QDesignerPropertyEditorInterface *propertyEditor()
const;
51 QDesignerObjectInspectorInterface *objectInspector()
const;
52 QDesignerFormWindowManagerInterface *formWindowManager()
const;
53 QDesignerWidgetDataBaseInterface *widgetDataBase()
const;
54 QDesignerMetaDataBaseInterface *metaDataBase()
const;
55 QDesignerPromotionInterface *promotion()
const;
56 QDesignerWidgetFactoryInterface *widgetFactory()
const;
57 QDesignerActionEditorInterface *actionEditor()
const;
58 QDesignerIntegrationInterface *integration()
const;
59 QDesignerPluginManager *pluginManager()
const;
60 QDesignerIntrospectionInterface *introspection()
const;
61 QDesignerDialogGuiInterface *dialogGui()
const;
62 QDesignerSettingsInterface *settingsManager()
const;
63 QString resourceLocation()
const;
64 QtResourceModel *resourceModel()
const;
65 QtGradientManager *gradientManager()
const;
66 QList<QDesignerOptionsPageInterface*> optionsPages()
const;
68 void setTopLevel(QWidget *topLevel);
69 void setWidgetBox(QDesignerWidgetBoxInterface *widgetBox);
70 void setPropertyEditor(QDesignerPropertyEditorInterface *propertyEditor);
71 void setObjectInspector(QDesignerObjectInspectorInterface *objectInspector);
72 void setPluginManager(QDesignerPluginManager *pluginManager);
73 void setActionEditor(QDesignerActionEditorInterface *actionEditor);
74 void setIntegration(QDesignerIntegrationInterface *integration);
75 void setIntrospection(QDesignerIntrospectionInterface *introspection);
76 void setDialogGui(QDesignerDialogGuiInterface *dialogGui);
77 void setSettingsManager(QDesignerSettingsInterface *settingsManager);
78 void setResourceModel(QtResourceModel *model);
79 void setGradientManager(QtGradientManager *manager);
80 void setOptionsPages(
const QList<QDesignerOptionsPageInterface*> &optionsPages);
82 QObjectList pluginInstances()
const;
84 static QIcon createIcon(
const QString &name);
87 void setFormManager(QDesignerFormWindowManagerInterface *formWindowManager);
88 void setMetaDataBase(QDesignerMetaDataBaseInterface *metaDataBase);
89 void setWidgetDataBase(QDesignerWidgetDataBaseInterface *widgetDataBase);
90 void setPromotion(QDesignerPromotionInterface *promotion);
91 void setWidgetFactory(QDesignerWidgetFactoryInterface *widgetFactory);
92 void setExtensionManager(QExtensionManager *extensionManager);
95 QScopedPointer<QDesignerFormEditorInterfacePrivate> d;