#include <SPlot2d_ViewWindow.h>

Public Member Functions | |
| SPlot2d_ViewWindow (SUIT_Desktop *, Plot2d_Viewer *) | |
| virtual | ~SPlot2d_ViewWindow () |
Public Member Functions inherited from Plot2d_ViewWindow | |
| Plot2d_ViewWindow (SUIT_Desktop *, Plot2d_Viewer *) | |
| Constructor. More... | |
| virtual | ~Plot2d_ViewWindow () |
| Destructor. More... | |
| Plot2d_Viewer * | getModel () |
| Get view model. More... | |
| void | putInfo (const QString &) |
| Put message to the status bar. More... | |
| Plot2d_ViewFrame * | getViewFrame () |
| Get view frame window. More... | |
| QToolBar * | getToolBar () |
| Get view window's toolbar. More... | |
| virtual void | initLayout () |
| Internal initialization. More... | |
| void | contextMenuPopup (QMenu *) |
| Fill popup menu with the actions,. More... | |
| virtual bool | eventFilter (QObject *, QEvent *) |
| Custom event filter. More... | |
| void | createActions () |
| Create actions for the view window. More... | |
| void | createToolBar () |
| Create toolbar for the view window. More... | |
| virtual QString | getVisualParameters () |
| Get the visual parameters of the view window. More... | |
| virtual void | setVisualParameters (const QString &) |
| Restore visual parameters of the view window from the formated string. More... | |
| virtual void | RefreshDumpImage () |
| Grab the view window to the internal image. More... | |
Public Member Functions inherited from SUIT_ViewWindow | |
| SUIT_ViewWindow (SUIT_Desktop *) | |
| virtual | ~SUIT_ViewWindow () |
| virtual void | setViewManager (SUIT_ViewManager *) |
| SUIT_ViewManager * | getViewManager () const |
| bool | event (QEvent *) |
| bool | dumpViewToFormat (const QString &fileName, const QString &format) |
| bool | onAccelAction (int) |
| bool | closable () const |
| bool | setClosable (const bool) |
| void | setDestructiveClose (const bool) |
| int | getId () const |
| QtxActionToolMgr * | toolMgr () const |
| virtual void | setDropDownButtons (bool) |
Set buttons mode to drop-down (on = true) or ligned (on = false) More... | |
| bool | dropDownButtons () const |
| Get current buttons mode. More... | |
| virtual SUIT_CameraProperties | cameraProperties () |
Protected Member Functions | |
| virtual bool | action (const int) |
Protected Member Functions inherited from Plot2d_ViewWindow | |
| virtual QImage | dumpView () |
| Dump the contents of the view window to the image. More... | |
| virtual bool | dumpViewToFormat (const QImage &, const QString &, const QString &) |
| Dump scene rendered in the view window to the file. More... | |
| virtual QString | filter () const |
| Get supported image files wildcards. More... | |
Protected Member Functions inherited from SUIT_ViewWindow | |
| void | closeEvent (QCloseEvent *) |
| virtual void | contextMenuEvent (QContextMenuEvent *) |
| virtual QAction * | synchronizeAction () |
Additional Inherited Members | |
Public Types inherited from Plot2d_ViewWindow | |
| enum | { DumpId, ScaleOpId, FitAllId, FitRectId, ZoomId, MoveOpId, PanId, GlobalPanId, PModeXLinearId, PModeXLogarithmicId, PModeYLinearId, PModeYLogarithmicId, PModeNormLMaxId, PModeNormLMinId, PModeNormRMaxId, PModeNormRMinId, CurvPointsId, CurvLinesId, CurvSplinesId, LegendId, CurvSettingsId, CloneId, PrintId, AnalyticalCurveId } |
Public Slots inherited from Plot2d_ViewWindow | |
| void | onChangeHorMode () |
| Called when the scale mode for the horizontal axis is changed. More... | |
| void | onChangeVerMode () |
| Called when the scale mode for the vertical axis is changed. More... | |
| void | onChangeCurveMode () |
| Called when the curve type is changed. More... | |
| void | onChangeLegendMode () |
| Called when the legend mode is changed. More... | |
| void | onChangeNormLMode () |
| Called when the normalization mode (by left Y axis) for curves is changed. More... | |
| void | onChangeNormRMode () |
| Called when the normalization mode (by left Y axis) for curves is changed. More... | |
| void | onFitAll () |
| Called when the "Fit all" action is activated. More... | |
| void | onFitRect () |
| Called when the "Fit rect" action is activated. More... | |
| void | onZoom () |
| Called when the "Zoom" action is activated. More... | |
| void | onPanning () |
| Called when the "Panning" action is activated. More... | |
| void | onGlobalPanning () |
| Called when the "Global panning" action is activated. More... | |
| void | onViewHorMode () |
| Called when horizontal axis scale mode action is activated. More... | |
| void | onViewVerMode () |
| Called when vertical axis scale mode action is activated. More... | |
| void | onViewNormLMode () |
| Called when normalization mode action (by left Y axis) is activated. More... | |
| void | onViewNormRMode () |
| Called when normalization mode action (by right Y axis) is activated. More... | |
| void | onLegend () |
| Called when the "Show legend" action is activated. More... | |
| void | onCurves () |
| Called when the "Change curve type" action is activated. More... | |
| void | onDumpView () |
| Called when the "Dump view" action is activated. More... | |
| void | onPrintView () |
| Called when the "Print view" action is activated. More... | |
Signals inherited from Plot2d_ViewWindow | |
| void | cloneView () |
| Emitted when the "Clone View" action is activated. More... | |
Protected Slots inherited from SUIT_ViewWindow | |
| void | updateSyncViews () |
| void | onSynchronizeView (bool) |
| virtual void | synchronize (SUIT_ViewWindow *) |
| void | emitViewModified () |
Static Protected Member Functions inherited from SUIT_ViewWindow | |
| static void | synchronizeView (SUIT_ViewWindow *viewWindow, int id) |
Protected Attributes inherited from SUIT_ViewWindow | |
| SUIT_Desktop * | myDesktop |
| SUIT_ViewManager * | myManager |
| SPlot2d_ViewWindow::SPlot2d_ViewWindow | ( | SUIT_Desktop * | theDesktop, |
| Plot2d_Viewer * | theModel | ||
| ) |
Constructor
|
virtual |
Destructor
|
protectedvirtual |
Performs action
| theAction | - type of action |
Reimplemented from SUIT_ViewWindow.
References SUIT_Accel::PanDown, SUIT_Accel::PanLeft, SUIT_Accel::PanRight, SUIT_Accel::PanUp, SUIT_Accel::ZoomFit, SUIT_Accel::ZoomIn, and SUIT_Accel::ZoomOut.