24 explicit QDesignerFormWindowToolInterface(QObject *parent =
nullptr);
25 ~QDesignerFormWindowToolInterface() override;
27 virtual QDesignerFormEditorInterface *core()
const = 0;
28 virtual QDesignerFormWindowInterface *formWindow()
const = 0;
29 virtual QWidget *editor()
const = 0;
31 virtual QAction *action()
const = 0;
33 virtual void activated() = 0;
34 virtual void deactivated() = 0;
36 virtual void saveToDom(DomUI*, QWidget*) {}
37 virtual void loadFromDom(DomUI*, QWidget*) {}
39 virtual bool handleEvent(QWidget *widget, QWidget *managedWidget, QEvent *event) = 0;