|
| enum | HotOperation { PAN
, ZOOM
, ROTATE
, FIT_AREA
} |
| |
| enum | InteractionStyle { STANDARD
, KEY_FREE
} |
| |
| typedef QMap< HotOperation, Qt::KeyboardModifiers > | StatesMap |
| |
| typedef QMap< HotOperation, Qt::MouseButtons > | ButtonsMap |
| |
| typedef QMap< InteractionStyle, StatesMap > | InteractionStyle2StatesMap |
| |
| typedef QMap< InteractionStyle, ButtonsMap > | InteractionStyle2ButtonsMap |
| |
| | SUIT_ViewModel () |
| |
| virtual | ~SUIT_ViewModel () |
| |
| virtual SUIT_ViewWindow * | createView (SUIT_Desktop *theDesktop) |
| |
| virtual void | setViewManager (SUIT_ViewManager *theViewManager) |
| |
| SUIT_ViewManager * | getViewManager () const |
| |
| virtual QString | getType () const |
| |
| virtual void | contextMenuPopup (QMenu *) |
| |
| virtual void | applyClippingPlanes (bool theUpdateHatch) |
| |
| static void | setHotButton (InteractionStyle theInteractionStyle, HotOperation theOper, Qt::KeyboardModifiers theState, Qt::MouseButtons theButton) |
| |
| static void | getHotButton (InteractionStyle theInteractionStyle, HotOperation theOper, Qt::KeyboardModifiers &theState, Qt::MouseButtons &theButton) |
| |
| static InteractionStyle2StatesMap | myStateMap |
| |
| static InteractionStyle2ButtonsMap | myButtonMap |
| |
| SUIT_ViewManager * | myViewManager |
| |
To define minimal interface for SVTK_ViewWindow initialization.