20 explicit QDesignerWidgetFactoryInterface(QObject *parent =
nullptr);
21 virtual ~QDesignerWidgetFactoryInterface();
23 virtual QDesignerFormEditorInterface *core()
const = 0;
25 virtual QWidget* containerOfWidget(QWidget *w)
const = 0;
26 virtual QWidget* widgetOfContainer(QWidget *w)
const = 0;
28 virtual QWidget *createWidget(
const QString &name, QWidget *parentWidget =
nullptr)
const = 0;
29 virtual QLayout *createLayout(QWidget *widget, QLayout *layout,
int type)
const = 0;
31 virtual bool isPassiveInteractor(QWidget *widget) = 0;
32 virtual void initialize(QObject *object)
const = 0;