//! Compute trihedron size dependent on 3d scene size
bool computeTrihedronSize(double& theNewSize, double& theSize);
//! Compute trihedron size dependent on 3d scene size
bool computeTrihedronSize(double& theNewSize, double& theSize);
static void setHotButton(XGUI::InteractionStyle theInteractionStyle, XGUI::HotOperation theOper,
Qt::KeyboardModifiers theState, Qt::MouseButtons theButton);
static void getHotButton(XGUI::InteractionStyle theInteractionStyle, XGUI::HotOperation theOper,
static void setHotButton(XGUI::InteractionStyle theInteractionStyle, XGUI::HotOperation theOper,
Qt::KeyboardModifiers theState, Qt::MouseButtons theButton);
static void getHotButton(XGUI::InteractionStyle theInteractionStyle, XGUI::HotOperation theOper,
void onMouseMove(XGUI_ViewWindow* theWindow, QMouseEvent* theEvent);
void onMouseReleased(XGUI_ViewWindow* theWindow, QMouseEvent* theEvent);
void onMousePressed(XGUI_ViewWindow* theWindow, QMouseEvent* theEvent);
void onMouseMove(XGUI_ViewWindow* theWindow, QMouseEvent* theEvent);
void onMouseReleased(XGUI_ViewWindow* theWindow, QMouseEvent* theEvent);
void onMousePressed(XGUI_ViewWindow* theWindow, QMouseEvent* theEvent);
/// Points used for selection management
QPoint myStartPnt, myEndPnt, myCurPnt;
/// Points used for selection management
QPoint myStartPnt, myEndPnt, myCurPnt;