4#ifndef ABSTRACTMETADATABASE_H
5#define ABSTRACTMETADATABASE_H
7#include <QtDesigner/sdk_global.h>
9#include <QtCore/qobject.h>
10#include <QtCore/qlist.h>
11#include <QtCore/qhash.h>
18class QDesignerFormEditorInterface;
29 virtual void setName(
const QString &name) = 0;
32 virtual void setTabOrder(
const QList<QWidget*> &tabOrder) = 0;
43 explicit QDesignerMetaDataBaseInterface(QObject *parent =
nullptr);
44 virtual ~QDesignerMetaDataBaseInterface();
46 virtual QDesignerMetaDataBaseItemInterface *item(QObject *object)
const = 0;
47 virtual void add(QObject *object) = 0;
48 virtual void remove(QObject *object) = 0;
50 virtual QList<QObject*> objects()
const = 0;
52 virtual QDesignerFormEditorInterface *core()
const = 0;
Combined button and popup list for selecting options.