QDesignerMetaDataBaseInterface Class
The QDesignerMetaDataBaseInterface class provides an interface to Qt Designer's object meta database. \inmodule
QtDesigner \internal
. More...
Header: | #include <QDesignerMetaDataBaseInterface> |
Inherits: | QObject |
Public Functions
QDesignerMetaDataBaseInterface(QObject *parent = nullptr) | |
virtual | ~QDesignerMetaDataBaseInterface() |
virtual void | add(QObject *object) = 0 |
virtual QDesignerFormEditorInterface * | core() const = 0 |
virtual QDesignerMetaDataBaseItemInterface * | item(QObject *object) const = 0 |
virtual QList<QObject *> | objects() const = 0 |
virtual void | remove(QObject *object) = 0 |
Detailed Description
Member Function Documentation
[explicit]
QDesignerMetaDataBaseInterface::QDesignerMetaDataBaseInterface(QObject *parent = nullptr)
Constructs an interface to the meta database with the given parent.
[virtual noexcept]
QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface()
Destroys the interface to the meta database.
[pure virtual]
void QDesignerMetaDataBaseInterface::add(QObject *object)
Adds the specified object to the meta database.
[pure virtual]
QDesignerFormEditorInterface *QDesignerMetaDataBaseInterface::core() const
Returns the core interface that is associated with the meta database.
[pure virtual]
QDesignerMetaDataBaseItemInterface *QDesignerMetaDataBaseInterface::item(QObject *object) const
Returns the item in the meta database associated with the given object.
[pure virtual]
QList<QObject *> QDesignerMetaDataBaseInterface::objects() const
Returns the list of objects that have corresponding items in the meta database.
[pure virtual]
void QDesignerMetaDataBaseInterface::remove(QObject *object)
Removes the specified object from the meta database.