28 ~QFormBuilder() override;
30 QStringList pluginPaths()
const;
32 void clearPluginPaths();
33 void addPluginPath(
const QString &pluginPath);
34 void setPluginPath(
const QStringList &pluginPaths);
36 QList<QDesignerCustomWidgetInterface*> customWidgets()
const;
39 QWidget *create(DomUI *ui, QWidget *parentWidget) override;
40 QWidget *create(DomWidget *ui_widget, QWidget *parentWidget) override;
41 QLayout *create(DomLayout *ui_layout, QLayout *layout, QWidget *parentWidget) override;
42 QLayoutItem *create(DomLayoutItem *ui_layoutItem, QLayout *layout, QWidget *parentWidget) override;
43 QAction *create(DomAction *ui_action, QObject *parent) override;
44 QActionGroup *create(DomActionGroup *ui_action_group, QObject *parent) override;
46 QWidget *createWidget(
const QString &widgetName, QWidget *parentWidget,
const QString &name) override;
47 QLayout *createLayout(
const QString &layoutName, QObject *parent,
const QString &name) override;
49 void createConnections(DomConnections *connections, QWidget *widget) override;
51 bool addItem(DomLayoutItem *ui_item, QLayoutItem *item, QLayout *layout) override;
52 bool addItem(DomWidget *ui_widget, QWidget *widget, QWidget *parentWidget) override;
54 virtual void updateCustomWidgets();
55 void applyProperties(QObject *o,
const QList<DomProperty*> &properties) override;
57 static QWidget *widgetByName(QWidget *topLevel,
const QString &name);