Version: 9.12.0
PyViewer_Viewer Class Reference

Python view model. More...

#include <PyViewer_ViewModel.h>

Inheritance diagram for PyViewer_Viewer:
Inheritance graph

Public Member Functions

 PyViewer_Viewer ()
 Constructor. More...
 
virtual ~PyViewer_Viewer ()
 Destructor. More...
 
virtual SUIT_ViewWindowcreateView (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_ViewManagergetViewManager () 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, StatesMapInteractionStyle2StatesMap
 
typedef QMap< InteractionStyle, ButtonsMapInteractionStyle2ButtonsMap
 
- Static Public Attributes inherited from SUIT_ViewModel
static InteractionStyle2StatesMap myStateMap
 
static InteractionStyle2ButtonsMap myButtonMap
 
- Protected Attributes inherited from SUIT_ViewModel
SUIT_ViewManagermyViewManager
 

Detailed Description

Python view model.

Constructor & Destructor Documentation

◆ PyViewer_Viewer()

PyViewer_Viewer::PyViewer_Viewer ( )

Constructor.

References SUIT_Session::session().

◆ ~PyViewer_Viewer()

PyViewer_Viewer::~PyViewer_Viewer ( )
virtual

Destructor.

Member Function Documentation

◆ createView()

SUIT_ViewWindow * PyViewer_Viewer::createView ( SUIT_Desktop theDesktop)
virtual

Create new instance of view window on desktop theDesktop.

Return values
SUIT_ViewWindow*- created view window pointer.

Reimplemented from SUIT_ViewModel.

◆ getType()

virtual QString PyViewer_Viewer::getType ( ) const
inlinevirtual

Reimplemented from SUIT_ViewModel.

◆ Type()

static QString PyViewer_Viewer::Type ( )
inlinestatic

The documentation for this class was generated from the following files: