Version: 9.12.0
SPlot2d_ViewWindow Class Reference

#include <SPlot2d_ViewWindow.h>

Inheritance diagram for SPlot2d_ViewWindow:
Inheritance graph

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_ViewergetModel ()
 Get view model. More...
 
void putInfo (const QString &)
 Put message to the status bar. More...
 
Plot2d_ViewFramegetViewFrame ()
 Get view frame window. More...
 
QToolBargetToolBar ()
 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_ViewManagergetViewManager () 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
 
QtxActionToolMgrtoolMgr () 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 void enableAutoRotation (const bool)
 
virtual bool isAutoRotationEnabled () const
 
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 QActionsynchronizeAction ()
 

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...
 
- Public Slots inherited from SUIT_ViewWindow
virtual void onDumpView ()
 
void setVisible (bool)
 
- Signals inherited from Plot2d_ViewWindow
void cloneView ()
 Emitted when the "Clone View" action is activated. More...
 
- Signals inherited from SUIT_ViewWindow
void tryClosing (SUIT_ViewWindow *)
 
void closing (SUIT_ViewWindow *)
 
void mousePressed (SUIT_ViewWindow *, QMouseEvent *)
 
void mouseReleased (SUIT_ViewWindow *, QMouseEvent *)
 
void mouseDoubleClicked (SUIT_ViewWindow *, QMouseEvent *)
 
void mouseMoving (SUIT_ViewWindow *, QMouseEvent *)
 
void wheeling (SUIT_ViewWindow *, QWheelEvent *)
 
void keyPressed (SUIT_ViewWindow *, QKeyEvent *)
 
void keyReleased (SUIT_ViewWindow *, QKeyEvent *)
 
void contextMenuRequested (QContextMenuEvent *e)
 
void viewModified (SUIT_ViewWindow *)
 
void vpStartRotate (int, int, qint64)
 
void vpRotate (int, int, qint64)
 
void vpEndRotate (int, int, qint64)
 
- 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_DesktopmyDesktop
 
SUIT_ViewManagermyManager
 

Constructor & Destructor Documentation

◆ SPlot2d_ViewWindow()

SPlot2d_ViewWindow::SPlot2d_ViewWindow ( SUIT_Desktop theDesktop,
Plot2d_Viewer theModel 
)

Constructor

◆ ~SPlot2d_ViewWindow()

SPlot2d_ViewWindow::~SPlot2d_ViewWindow ( )
virtual

Destructor

Member Function Documentation

◆ action()

bool SPlot2d_ViewWindow::action ( const int  theAction)
protectedvirtual

Performs action

Parameters
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.


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