Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qdesigner_internal::WidgetBoxResource Class Reference
+ Inheritance diagram for qdesigner_internal::WidgetBoxResource:
+ Collaboration diagram for qdesigner_internal::WidgetBoxResource:

Public Member Functions

 WidgetBoxResource (QDesignerFormEditorInterface *core)
 
QWidgetcreateUI (DomUI *ui, QWidget *parents)
 
 WidgetBoxResource (QDesignerFormEditorInterface *core)
 
QWidgetcreateUI (DomUI *ui, QWidget *parents)
 
- Public Member Functions inherited from qdesigner_internal::QDesignerFormBuilder
 QDesignerFormBuilder (QDesignerFormEditorInterface *core, const DeviceProfile &deviceProfile=DeviceProfile())
 
virtual QWidgetcreateWidget (DomWidget *ui_widget, QWidget *parentWidget=nullptr)
 
QDesignerFormEditorInterfacecore () const
 
QString systemStyle () const
 
- Public Member Functions inherited from QFormBuilder
 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.
 
- Public Member Functions inherited from QAbstractFormBuilder
 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 QWidgetload (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().
 

Protected Member Functions

QWidgetcreate (DomWidget *ui_widget, QWidget *parents) override
 
QWidgetcreateWidget (const QString &widgetName, QWidget *parentWidget, const QString &name) override
 
void createCustomWidgets (DomCustomWidgets *) override
 
QWidgetcreate (DomWidget *ui_widget, QWidget *parents) override
 
QWidgetcreateWidget (const QString &widgetName, QWidget *parentWidget, const QString &name) override
 
void createCustomWidgets (DomCustomWidgets *) override
 
- Protected Member Functions inherited from qdesigner_internal::QDesignerFormBuilder
QWidgetcreate (DomUI *ui, QWidget *parentWidget) override
 
DomWidgetcreateDom (QWidget *widget, DomWidget *ui_parentWidget, bool recursive=true) override
 
QLayoutcreate (DomLayout *ui_layout, QLayout *layout, QWidget *parentWidget) override
 
void createResources (DomResources *resources) override
 
bool addItem (DomWidget *ui_widget, QWidget *widget, QWidget *parentWidget) override
 
bool addItem (DomLayoutItem *ui_item, QLayoutItem *item, QLayout *layout) override
 
virtual QIcon nameToIcon (const QString &filePath, const QString &qrcPath)
 
virtual QPixmap nameToPixmap (const QString &filePath, const QString &qrcPath)
 
void applyProperties (QObject *o, const QList< DomProperty * > &properties) override
 
void loadExtraInfo (DomWidget *ui_widget, QWidget *widget, QWidget *parentWidget) override
 
QtResourceSetinternalResourceSet () const
 
DeviceProfile deviceProfile () const
 
QLayoutItemcreate (DomLayoutItem *ui_layoutItem, QLayout *layout, QWidget *parentWidget) override
 
QActioncreate (DomAction *ui_action, QObject *parent) override
 
QActionGroupcreate (DomActionGroup *ui_action_group, QObject *parent) override
 
- Protected Member Functions inherited from QFormBuilder
QWidgetcreate (DomUI *ui, QWidget *parentWidget) override
 
QLayoutcreate (DomLayout *ui_layout, QLayout *layout, QWidget *parentWidget) override
 
QLayoutItemcreate (DomLayoutItem *ui_layoutItem, QLayout *layout, QWidget *parentWidget) override
 
QActioncreate (DomAction *ui_action, QObject *parent) override
 
QActionGroupcreate (DomActionGroup *ui_action_group, QObject *parent) override
 
QLayoutcreateLayout (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
 
- Protected Member Functions inherited from QAbstractFormBuilder
virtual void addMenuAction (QAction *action)
 
bool applyPropertyInternally (QObject *o, const QString &propertyName, const QVariant &value)
 
virtual void applyTabStops (QWidget *widget, DomTabStops *tabStops)
 
virtual QActioncreateAction (QObject *parent, const QString &name)
 
virtual QActionGroupcreateActionGroup (QObject *parent, const QString &name)
 
virtual void saveExtraInfo (QWidget *widget, DomWidget *ui_widget, DomWidget *ui_parentWidget)
 
virtual void saveDom (DomUI *ui, QWidget *widget)
 
virtual DomActionRefcreateActionRefDom (QAction *action)
 
virtual DomLayoutcreateDom (QLayout *layout, DomLayout *ui_layout, DomWidget *ui_parentWidget)
 
virtual DomLayoutItemcreateDom (QLayoutItem *item, DomLayout *ui_parentLayout, DomWidget *ui_parentWidget)
 
virtual DomSpacercreateDom (QSpacerItem *spacer, DomLayout *ui_parentLayout, DomWidget *ui_parentWidget)
 
virtual DomActioncreateDom (QAction *action)
 
virtual DomActionGroupcreateDom (QActionGroup *actionGroup)
 
DomButtonGroupcreateDom (QButtonGroup *buttonGroup)
 
virtual DomConnectionssaveConnections ()
 
virtual DomCustomWidgetssaveCustomWidgets ()
 
virtual DomTabStopssaveTabStops ()
 
virtual DomResourcessaveResources ()
 
DomButtonGroupssaveButtonGroups (const QWidget *mainContainer)
 
virtual QList< DomProperty * > computeProperties (QObject *obj)
 
virtual bool checkProperty (QObject *obj, const QString &prop) const
 
virtual DomPropertycreateProperty (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)
 
QResourceBuilderresourceBuilder () const
 
DomPropertysaveResource (const QVariant &v) const
 
void setTextBuilder (QTextBuilder *builder)
 
QTextBuildertextBuilder () const
 
DomPropertysaveText (const QString &attributeName, const QVariant &v) const
 
QVariant toVariant (const QMetaObject *meta, DomProperty *property)
 
void setupColorGroup (QPalette &palette, QPalette::ColorGroup colorGroup, DomColorGroup *group)
 
DomColorGroupsaveColorGroup (const QPalette &palette)
 
QBrush setupBrush (DomBrush *brush)
 
DomBrushsaveBrush (const QBrush &brush)
 
void reset ()
 
void initialize (const DomUI *ui)
 
void setIconProperty (DomProperty &, const IconPaths &) const
 
void setPixmapProperty (DomProperty &, const IconPaths &) const
 

Additional Inherited Members

- Static Public Member Functions inherited from qdesigner_internal::QDesignerFormBuilder
static QWidgetcreatePreview (const QDesignerFormWindowInterface *fw, const QString &styleName, const QString &appStyleSheet, const DeviceProfile &deviceProfile, QString *errorMessage)
 
static QWidgetcreatePreview (const QDesignerFormWindowInterface *fw, const QString &styleName=QString())
 
static QWidgetcreatePreview (const QDesignerFormWindowInterface *fw, const QString &styleName, const QString &appStyleSheet, QString *errorMessage)
 
static QWidgetcreatePreview (const QDesignerFormWindowInterface *fw, const QString &styleName, const QString &appStyleSheet)
 
static QPixmap createPreviewPixmap (const QDesignerFormWindowInterface *fw, const QString &styleName=QString(), const QString &appStyleSheet=QString())
 
- Protected Types inherited from QAbstractFormBuilder
using DomPropertyHash = QHash<QString, DomProperty*>
 
using IconPaths = std::pair<QString, QString>
 
- Static Protected Member Functions inherited from QFormBuilder
static QWidgetwidgetByName (QWidget *topLevel, const QString &name)
 
- Static Protected Member Functions inherited from QAbstractFormBuilder
static QString toString (const DomString *str)
 
static DomPropertyHash propertyMap (const QList< DomProperty * > &properties)
 
static QMetaEnum toolBarAreaMetaEnum ()
 
static const DomResourcePixmapdomPixmap (const DomProperty *p)
 
- Protected Attributes inherited from QAbstractFormBuilder
QScopedPointer< QFormBuilderExtrad
 

Detailed Description

Definition at line 40 of file widgetbox_dnditem.cpp.

Constructor & Destructor Documentation

◆ WidgetBoxResource() [1/2]

qdesigner_internal::WidgetBoxResource::WidgetBoxResource ( QDesignerFormEditorInterface * core)

Definition at line 55 of file widgetbox_dnditem.cpp.

References WidgetBoxResource().

Referenced by WidgetBoxResource(), and qdesigner_internal::decorationFromDomWidget().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ WidgetBoxResource() [2/2]

qdesigner_internal::WidgetBoxResource::WidgetBoxResource ( QDesignerFormEditorInterface * core)

Member Function Documentation

◆ create() [1/2]

QWidget * qdesigner_internal::WidgetBoxResource::create ( DomWidget * ui_widget,
QWidget * parentWidget )
overrideprotectedvirtual

Reimplemented from qdesigner_internal::QDesignerFormBuilder.

Definition at line 72 of file widgetbox_dnditem.cpp.

References QPainter::QWidget.

◆ create() [2/2]

QWidget * qdesigner_internal::WidgetBoxResource::create ( DomWidget * ui_widget,
QWidget * parentWidget )
overrideprotectedvirtual

◆ createCustomWidgets() [1/2]

void qdesigner_internal::WidgetBoxResource::createCustomWidgets ( DomCustomWidgets * )
overrideprotectedvirtual

Reimplemented from QAbstractFormBuilder.

Definition at line 89 of file widgetbox_dnditem.cpp.

◆ createCustomWidgets() [2/2]

void qdesigner_internal::WidgetBoxResource::createCustomWidgets ( DomCustomWidgets * )
overrideprotectedvirtual

Reimplemented from QAbstractFormBuilder.

◆ createUI() [1/2]

QWidget * qdesigner_internal::WidgetBoxResource::createUI ( DomUI * ui,
QWidget * parents )
inline

Definition at line 46 of file widgetbox_dnditem.cpp.

Referenced by qdesigner_internal::decorationFromDomWidget().

+ Here is the caller graph for this function:

◆ createUI() [2/2]

QWidget * qdesigner_internal::WidgetBoxResource::createUI ( DomUI * ui,
QWidget * parents )
inline

Definition at line 46 of file widgetbox_dnditem.cpp.

◆ createWidget() [1/2]

QWidget * qdesigner_internal::WidgetBoxResource::createWidget ( const QString & widgetName,
QWidget * parentWidget,
const QString & name )
overrideprotectedvirtual

Reimplemented from qdesigner_internal::QDesignerFormBuilder.

Definition at line 61 of file widgetbox_dnditem.cpp.

◆ createWidget() [2/2]

QWidget * qdesigner_internal::WidgetBoxResource::createWidget ( const QString & widgetName,
QWidget * parentWidget,
const QString & name )
overrideprotectedvirtual

The documentation for this class was generated from the following file: