#include <QtViewer_Viewer.h>

Signals | |
| void | selectionChanged () |
Public Member Functions | |
| QtViewer_Viewer (const QString &title, QWidget *widget=nullptr) | |
| ~QtViewer_Viewer () | |
| virtual SUIT_ViewWindow * | createView (SUIT_Desktop *) |
| virtual QString | getType () const |
| virtual void | contextMenuPopup (QMenu *) |
| QtViewer_Selector * | getSelector () |
| QtViewer_ViewFrame * | getActiveView () const |
| QtViewer_ViewPort * | getActiveViewPort () const |
| QtViewer_Scene * | getActiveScene () const |
| void | fitAll () |
| void | fitSelect () |
| void | fitArea () |
| void | zoom () |
| void | pan () |
| void | globalPan () |
Public Member Functions inherited from SUIT_ViewModel | |
| SUIT_ViewModel () | |
| virtual | ~SUIT_ViewModel () |
| virtual void | setViewManager (SUIT_ViewManager *theViewManager) |
| SUIT_ViewManager * | getViewManager () const |
| virtual void | applyClippingPlanes (bool theUpdateHatch) |
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) |
Protected Slots | |
| virtual void | onKeyEvent (QKeyEvent *) |
| virtual void | onMouseEvent (QMouseEvent *) |
| virtual void | onWheelEvent (QWheelEvent *) |
| virtual void | onSelectionDone () |
| virtual void | onChangeBgColor () |
Protected Member Functions | |
| virtual QtViewer_ViewFrame * | createViewFrame (SUIT_Desktop *theDesktop, QWidget *theWidget) |
| virtual void | handleKeyPress (QKeyEvent *) |
| virtual void | handleKeyRelease (QKeyEvent *) |
| virtual void | handleMouseMove (QMouseEvent *) |
| virtual void | handleMousePress (QMouseEvent *) |
| virtual void | handleMouseRelease (QMouseEvent *) |
| virtual void | handleWheel (QWheelEvent *) |
Protected Attributes | |
| QtViewer_Selector * | mySelector |
| QWidget * | myWidget |
Protected Attributes inherited from SUIT_ViewModel | |
| SUIT_ViewManager * | myViewManager |
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 |
| QtViewer_Viewer::QtViewer_Viewer | ( | const QString & | title, |
| QWidget * | widget = nullptr |
||
| ) |
| QtViewer_Viewer::~QtViewer_Viewer | ( | ) |
References mySelector.
|
virtual |
Reimplemented from SUIT_ViewModel.
References onChangeBgColor().
|
virtual |
Create new instance of view window on desktop theDesktop.
| SUIT_ViewWindow* | - created view window pointer. |
Reimplemented from SUIT_ViewModel.
References createViewFrame(), myWidget, onKeyEvent(), and onMouseEvent().
|
protectedvirtual |
| void QtViewer_Viewer::fitAll | ( | ) |
References getActiveViewPort().
| void QtViewer_Viewer::fitArea | ( | ) |
References getActiveViewPort().
| void QtViewer_Viewer::fitSelect | ( | ) |
References getActiveViewPort().
| QtViewer_Scene * QtViewer_Viewer::getActiveScene | ( | ) | const |
References getActiveViewPort().
| QtViewer_ViewFrame * QtViewer_Viewer::getActiveView | ( | ) | const |
References SUIT_ViewModel::getViewManager().
| QtViewer_ViewPort * QtViewer_Viewer::getActiveViewPort | ( | ) | const |
References getActiveView().
| QtViewer_Selector * QtViewer_Viewer::getSelector | ( | ) |
References mySelector, and onSelectionDone().
|
inlinevirtual |
Reimplemented from SUIT_ViewModel.
| void QtViewer_Viewer::globalPan | ( | ) |
References getActiveViewPort().
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
References getActiveViewPort().
|
protectedvirtualslot |
References handleKeyPress(), and handleKeyRelease().
|
protectedvirtualslot |
References handleMouseMove(), handleMousePress(), and handleMouseRelease().
|
protectedvirtualslot |
References selectionChanged().
|
protectedvirtualslot |
References handleWheel().
| void QtViewer_Viewer::pan | ( | ) |
References getActiveViewPort().
|
signal |
|
inlinestatic |
| void QtViewer_Viewer::zoom | ( | ) |
References getActiveViewPort().
|
protected |
|
protected |