|
| FormBuilderPrivate ()=default |
|
QWidget * | defaultCreateWidget (const QString &className, QWidget *parent, const QString &name) |
|
QLayout * | defaultCreateLayout (const QString &className, QObject *parent, const QString &name) |
|
QAction * | defaultCreateAction (QObject *parent, const QString &name) |
|
QActionGroup * | defaultCreateActionGroup (QObject *parent, const QString &name) |
|
QWidget * | createWidget (const QString &className, QWidget *parent, const QString &name) override |
|
QLayout * | createLayout (const QString &className, QObject *parent, const QString &name) override |
|
QActionGroup * | createActionGroup (QObject *parent, const QString &name) override |
|
QAction * | createAction (QObject *parent, const QString &name) override |
|
void | applyProperties (QObject *o, const QList< DomProperty * > &properties) override |
|
QWidget * | create (DomUI *ui, QWidget *parentWidget) override |
|
QWidget * | create (DomWidget *ui_widget, QWidget *parentWidget) override |
|
bool | addItem (DomWidget *ui_widget, QWidget *widget, QWidget *parentWidget) override |
|
| FormBuilderPrivate ()=default |
|
QWidget * | defaultCreateWidget (const QString &className, QWidget *parent, const QString &name) |
|
QLayout * | defaultCreateLayout (const QString &className, QObject *parent, const QString &name) |
|
QAction * | defaultCreateAction (QObject *parent, const QString &name) |
|
QActionGroup * | defaultCreateActionGroup (QObject *parent, const QString &name) |
|
QWidget * | createWidget (const QString &className, QWidget *parent, const QString &name) override |
|
QLayout * | createLayout (const QString &className, QObject *parent, const QString &name) override |
|
QActionGroup * | createActionGroup (QObject *parent, const QString &name) override |
|
QAction * | createAction (QObject *parent, const QString &name) override |
|
void | applyProperties (QObject *o, const QList< DomProperty * > &properties) override |
|
QWidget * | create (DomUI *ui, QWidget *parentWidget) override |
|
QWidget * | create (DomWidget *ui_widget, QWidget *parentWidget) override |
|
bool | addItem (DomWidget *ui_widget, QWidget *widget, QWidget *parentWidget) override |
|
| QFormBuilder () |
| Constructs a new form builder.
|
|
| ~QFormBuilder () override |
| Destroys the form builder.
|
|
QStringList | pluginPaths () const |
| Returns the list of paths the form builder searches for plugins.
|
|
void | clearPluginPaths () |
| Clears the list of paths that the form builder uses to search for custom widget plugins.
|
|
void | addPluginPath (const QString &pluginPath) |
| Adds a new plugin path specified by pluginPath to the list of paths that will be searched by the form builder when loading a custom widget plugin.
|
|
void | setPluginPath (const QStringList &pluginPaths) |
| Sets the list of plugin paths to the list specified by pluginPaths.
|
|
QList< QDesignerCustomWidgetInterface * > | customWidgets () const |
| Returns a list of the available plugins.
|
|
| QAbstractFormBuilder () |
| Constructs a new form builder.
|
|
virtual | ~QAbstractFormBuilder () |
| Destroys the form builder.
|
|
QDir | workingDirectory () const |
| Returns the current working directory of the form builder.
|
|
void | setWorkingDirectory (const QDir &directory) |
| Sets the current working directory of the form builder to the specified directory.
|
|
virtual QWidget * | load (QIODevice *dev, QWidget *parentWidget=nullptr) |
| Loads an XML representation of a widget from the given device, and constructs a new widget with the specified parent.
|
|
virtual void | save (QIODevice *dev, QWidget *widget) |
| Saves an XML representation of the given widget to the specified device in the standard UI file format.
|
|
QString | errorString () const |
| Returns a human-readable description of the last error occurred in load().
|
|
|
using | DomPropertyHash = QHash<QString, DomProperty*> |
|
using | IconPaths = std::pair<QString, QString> |
|
QWidget * | create (DomUI *ui, QWidget *parentWidget) override |
|
QWidget * | create (DomWidget *ui_widget, QWidget *parentWidget) override |
|
QLayout * | create (DomLayout *ui_layout, QLayout *layout, QWidget *parentWidget) override |
|
QLayoutItem * | create (DomLayoutItem *ui_layoutItem, QLayout *layout, QWidget *parentWidget) override |
|
QAction * | create (DomAction *ui_action, QObject *parent) override |
|
QActionGroup * | create (DomActionGroup *ui_action_group, QObject *parent) override |
|
QWidget * | createWidget (const QString &widgetName, QWidget *parentWidget, const QString &name) override |
|
QLayout * | createLayout (const QString &layoutName, QObject *parent, const QString &name) override |
|
void | createConnections (DomConnections *connections, QWidget *widget) override |
|
bool | addItem (DomLayoutItem *ui_item, QLayoutItem *item, QLayout *layout) override |
|
bool | addItem (DomWidget *ui_widget, QWidget *widget, QWidget *parentWidget) override |
|
virtual void | updateCustomWidgets () |
|
void | applyProperties (QObject *o, const QList< DomProperty * > &properties) override |
|
virtual void | loadExtraInfo (DomWidget *ui_widget, QWidget *widget, QWidget *parentWidget) |
|
virtual void | addMenuAction (QAction *action) |
|
bool | applyPropertyInternally (QObject *o, const QString &propertyName, const QVariant &value) |
|
virtual void | applyTabStops (QWidget *widget, DomTabStops *tabStops) |
|
virtual void | createCustomWidgets (DomCustomWidgets *) |
|
virtual void | createResources (DomResources *) |
|
virtual void | saveExtraInfo (QWidget *widget, DomWidget *ui_widget, DomWidget *ui_parentWidget) |
|
virtual void | saveDom (DomUI *ui, QWidget *widget) |
|
virtual DomActionRef * | createActionRefDom (QAction *action) |
|
virtual DomWidget * | createDom (QWidget *widget, DomWidget *ui_parentWidget, bool recursive=true) |
|
virtual DomLayout * | createDom (QLayout *layout, DomLayout *ui_layout, DomWidget *ui_parentWidget) |
|
virtual DomLayoutItem * | createDom (QLayoutItem *item, DomLayout *ui_parentLayout, DomWidget *ui_parentWidget) |
|
virtual DomSpacer * | createDom (QSpacerItem *spacer, DomLayout *ui_parentLayout, DomWidget *ui_parentWidget) |
|
virtual DomAction * | createDom (QAction *action) |
|
virtual DomActionGroup * | createDom (QActionGroup *actionGroup) |
|
DomButtonGroup * | createDom (QButtonGroup *buttonGroup) |
|
virtual DomConnections * | saveConnections () |
|
virtual DomCustomWidgets * | saveCustomWidgets () |
|
virtual DomTabStops * | saveTabStops () |
|
virtual DomResources * | saveResources () |
|
DomButtonGroups * | saveButtonGroups (const QWidget *mainContainer) |
|
virtual QList< DomProperty * > | computeProperties (QObject *obj) |
|
virtual bool | checkProperty (QObject *obj, const QString &prop) const |
|
virtual DomProperty * | createProperty (QObject *object, const QString &propertyName, const QVariant &value) |
|
virtual void | layoutInfo (DomLayout *layout, QObject *parent, int *margin, int *spacing) |
|
void | loadListWidgetExtraInfo (DomWidget *ui_widget, QListWidget *listWidget, QWidget *parentWidget) |
|
void | loadTreeWidgetExtraInfo (DomWidget *ui_widget, QTreeWidget *treeWidget, QWidget *parentWidget) |
|
void | loadTableWidgetExtraInfo (DomWidget *ui_widget, QTableWidget *tableWidget, QWidget *parentWidget) |
|
void | loadComboBoxExtraInfo (DomWidget *ui_widget, QComboBox *comboBox, QWidget *parentWidget) |
|
void | loadButtonExtraInfo (const DomWidget *ui_widget, QAbstractButton *button, QWidget *parentWidget) |
|
void | loadItemViewExtraInfo (DomWidget *ui_widget, QAbstractItemView *itemView, QWidget *parentWidget) |
|
void | saveListWidgetExtraInfo (QListWidget *widget, DomWidget *ui_widget, DomWidget *ui_parentWidget) |
|
void | saveTreeWidgetExtraInfo (QTreeWidget *treeWidget, DomWidget *ui_widget, DomWidget *ui_parentWidget) |
|
void | saveTableWidgetExtraInfo (QTableWidget *tablWidget, DomWidget *ui_widget, DomWidget *ui_parentWidget) |
|
void | saveComboBoxExtraInfo (QComboBox *widget, DomWidget *ui_widget, DomWidget *ui_parentWidget) |
|
void | saveButtonExtraInfo (const QAbstractButton *widget, DomWidget *ui_widget, DomWidget *ui_parentWidget) |
|
void | saveItemViewExtraInfo (const QAbstractItemView *itemView, DomWidget *ui_widget, DomWidget *ui_parentWidget) |
|
void | setResourceBuilder (QResourceBuilder *builder) |
|
QResourceBuilder * | resourceBuilder () const |
|
DomProperty * | saveResource (const QVariant &v) const |
|
void | setTextBuilder (QTextBuilder *builder) |
|
QTextBuilder * | textBuilder () const |
|
DomProperty * | saveText (const QString &attributeName, const QVariant &v) const |
|
QVariant | toVariant (const QMetaObject *meta, DomProperty *property) |
|
void | setupColorGroup (QPalette &palette, QPalette::ColorGroup colorGroup, DomColorGroup *group) |
|
DomColorGroup * | saveColorGroup (const QPalette &palette) |
|
QBrush | setupBrush (DomBrush *brush) |
|
DomBrush * | saveBrush (const QBrush &brush) |
|
void | reset () |
|
void | initialize (const DomUI *ui) |
|
void | setIconProperty (DomProperty &, const IconPaths &) const |
|
void | setPixmapProperty (DomProperty &, const IconPaths &) const |
|
static QWidget * | widgetByName (QWidget *topLevel, const QString &name) |
|
static QString | toString (const DomString *str) |
|
static DomPropertyHash | propertyMap (const QList< DomProperty * > &properties) |
|
static QMetaEnum | toolBarAreaMetaEnum () |
|
static const DomResourcePixmap * | domPixmap (const DomProperty *p) |
|
QScopedPointer< QFormBuilderExtra > | d |
|
Definition at line 287 of file quiloader.cpp.