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