23 explicit QDesignerFormWindowToolInterface(QObject *parent =
nullptr);
24 virtual ~QDesignerFormWindowToolInterface();
26 virtual QDesignerFormEditorInterface *core()
const = 0;
27 virtual QDesignerFormWindowInterface *formWindow()
const = 0;
28 virtual QWidget *editor()
const = 0;
30 virtual QAction *action()
const = 0;
32 virtual void activated() = 0;
33 virtual void deactivated() = 0;
35 virtual void saveToDom(DomUI*, QWidget*) {}
36 virtual void loadFromDom(DomUI*, QWidget*) {}
38 virtual bool handleEvent(QWidget *widget, QWidget *managedWidget, QEvent *event) = 0;