29 ~QFormBuilder() override;
31 QStringList pluginPaths()
const;
33 void clearPluginPaths();
34 void addPluginPath(
const QString &pluginPath);
35 void setPluginPath(
const QStringList &pluginPaths);
37 QList<QDesignerCustomWidgetInterface*> customWidgets()
const;
40 QWidget *create(DomUI *ui, QWidget *parentWidget) override;
41 QWidget *create(DomWidget *ui_widget, QWidget *parentWidget) override;
42 QLayout *create(DomLayout *ui_layout, QLayout *layout, QWidget *parentWidget) override;
43 QLayoutItem *create(DomLayoutItem *ui_layoutItem, QLayout *layout, QWidget *parentWidget) override;
44 QAction *create(DomAction *ui_action, QObject *parent) override;
45 QActionGroup *create(DomActionGroup *ui_action_group, QObject *parent) override;
47 QWidget *createWidget(
const QString &widgetName, QWidget *parentWidget,
const QString &name) override;
48 QLayout *createLayout(
const QString &layoutName, QObject *parent,
const QString &name) override;
50 void createConnections(DomConnections *connections, QWidget *widget) override;
52 bool addItem(DomLayoutItem *ui_item, QLayoutItem *item, QLayout *layout) override;
53 bool addItem(DomWidget *ui_widget, QWidget *widget, QWidget *parentWidget) override;
55 virtual void updateCustomWidgets();
56 void applyProperties(QObject *o,
const QList<DomProperty*> &properties) override;
58 static QWidget *widgetByName(QWidget *topLevel,
const QString &name);