QDesignerWidgetDataBaseInterface Class

The QDesignerWidgetDataBaseInterface class provides an interface that is used to access and modify Qt Designer's widget database. \inmodule QtDesigner \internal. More...

Header: #include <QDesignerWidgetDataBaseInterface>
Inherits: QObject

Public Functions

QDesignerWidgetDataBaseInterface(QObject *parent = nullptr)
virtual ~QDesignerWidgetDataBaseInterface()
virtual void append(QDesignerWidgetDataBaseItemInterface *item)
virtual QDesignerFormEditorInterface *core() const
virtual int count() const
virtual int indexOf(QDesignerWidgetDataBaseItemInterface *item) const
virtual int indexOfClassName(const QString &name, bool resolveName = true) const
virtual int indexOfObject(QObject *object, bool resolveName = true) const
virtual void insert(int index, QDesignerWidgetDataBaseItemInterface *item)
bool isContainer(QObject *object, bool resolveName = true) const
bool isCustom(QObject *object, bool resolveName = true) const
virtual QDesignerWidgetDataBaseItemInterface *item(int index) const

Signals

void changed()

Detailed Description

Member Function Documentation

[explicit] QDesignerWidgetDataBaseInterface::QDesignerWidgetDataBaseInterface(QObject *parent = nullptr)

Constructs an interface to the widget database with the given parent.

[virtual noexcept] QDesignerWidgetDataBaseInterface::~QDesignerWidgetDataBaseInterface()

Destroys the interface to the widget database.

[virtual] void QDesignerWidgetDataBaseInterface::append(QDesignerWidgetDataBaseItemInterface *item)

[signal] void QDesignerWidgetDataBaseInterface::changed()

This signal is emitted ...

[virtual] QDesignerFormEditorInterface *QDesignerWidgetDataBaseInterface::core() const

[virtual] int QDesignerWidgetDataBaseInterface::count() const

[virtual] int QDesignerWidgetDataBaseInterface::indexOf(QDesignerWidgetDataBaseItemInterface *item) const

[virtual] int QDesignerWidgetDataBaseInterface::indexOfClassName(const QString &name, bool resolveName = true) const

[virtual] int QDesignerWidgetDataBaseInterface::indexOfObject(QObject *object, bool resolveName = true) const

[virtual] void QDesignerWidgetDataBaseInterface::insert(int index, QDesignerWidgetDataBaseItemInterface *item)

bool QDesignerWidgetDataBaseInterface::isContainer(QObject *object, bool resolveName = true) const

bool QDesignerWidgetDataBaseInterface::isCustom(QObject *object, bool resolveName = true) const

[virtual] QDesignerWidgetDataBaseItemInterface *QDesignerWidgetDataBaseInterface::item(int index) const