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.