To define minimal interface for SVTK_ViewWindow initialization.
#include <SVTK_ViewModelBase.h>
|
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 *) |
|
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 |
|
void SVTK_ViewModelBase::onSelectionChanged |
( |
| ) |
|
|
inlineslot |
void SVTK_ViewModelBase::selectionChanged |
( |
| ) |
|
|
signal |
The documentation for this class was generated from the following file: