5#ifndef ABSTRACTMETADATABASE_H
6#define ABSTRACTMETADATABASE_H
8#include <QtDesigner/sdk_global.h>
10#include <QtCore/qobject.h>
11#include <QtCore/qlist.h>
12#include <QtCore/qhash.h>
19class QDesignerFormEditorInterface;
30 virtual void setName(
const QString &name) = 0;
33 virtual void setTabOrder(
const QList<QWidget*> &tabOrder) = 0;
44 explicit QDesignerMetaDataBaseInterface(QObject *parent =
nullptr);
45 virtual ~QDesignerMetaDataBaseInterface();
47 virtual QDesignerMetaDataBaseItemInterface *item(QObject *object)
const = 0;
48 virtual void add(QObject *object) = 0;
49 virtual void remove(QObject *object) = 0;
51 virtual QList<QObject*> objects()
const = 0;
53 virtual QDesignerFormEditorInterface *core()
const = 0;
Combined button and popup list for selecting options.