Python view model.
#include <PyViewer_ViewModel.h>
Public Member Functions | |
PyViewer_Viewer () | |
Constructor. More... | |
virtual | ~PyViewer_Viewer () |
Destructor. More... | |
virtual SUIT_ViewWindow * | createView (SUIT_Desktop *theDesktop) |
virtual QString | getType () const |
Public Member Functions inherited from SUIT_ViewModel | |
SUIT_ViewModel () | |
virtual | ~SUIT_ViewModel () |
virtual void | setViewManager (SUIT_ViewManager *theViewManager) |
SUIT_ViewManager * | getViewManager () const |
virtual void | contextMenuPopup (QMenu *) |
Static Public Member Functions | |
static QString | Type () |
Static Public Member Functions inherited from SUIT_ViewModel | |
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) |
Additional Inherited Members | |
Public Types inherited from SUIT_ViewModel | |
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 |
Static Public Attributes inherited from SUIT_ViewModel | |
static InteractionStyle2StatesMap | myStateMap |
static InteractionStyle2ButtonsMap | myButtonMap |
Protected Attributes inherited from SUIT_ViewModel | |
SUIT_ViewManager * | myViewManager |
PyViewer_Viewer::PyViewer_Viewer | ( | ) |
References SUIT_Session::session().
|
virtual |
|
virtual |
Create new instance of view window on desktop theDesktop.
SUIT_ViewWindow* | - created view window pointer. |
Reimplemented from SUIT_ViewModel.
|
inlinevirtual |
Reimplemented from SUIT_ViewModel.
|
inlinestatic |