+ /// Signal emited before view window is closed
+ void tryCloseView(ModuleBase_IViewWindow* theWnd);
+
+ /// Signal emited on delete view window
+ void deleteView(ModuleBase_IViewWindow* theWnd);
+
+ /// Signal emited on creation of view window
+ void viewCreated(ModuleBase_IViewWindow* theWnd);
+
+ /// Signal emited on key release
+ void activated(ModuleBase_IViewWindow* theWnd);
+
+ /// Signal emited on mouse press
+ void mousePress(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent);
+
+ /// Signal emited on mouse release
+ void mouseRelease(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent);
+
+ /// Signal emited on mouse double click
+ void mouseDoubleClick(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent);
+
+ /// Signal emited on mouse move
+ void mouseMove(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent);
+
+ /// Signal emited on key press
+ void keyPress(ModuleBase_IViewWindow* theWnd, QKeyEvent* theEvent);
+
+ /// Signal emited on key release
+ void keyRelease(ModuleBase_IViewWindow* theWnd, QKeyEvent* theEvent);
+
+ /// Signal emited on selection changed