CFEL - ASG Software Suite
2.5.0
CASS
|
base class for viewers More...
#include <data_viewer.h>
Signals | |
void | viewerClosed (DataViewer *viewer) |
signal emitted when viewer is about to be destroyed More... | |
Public Member Functions | |
DataViewer (QString title, QWidget *parent) | |
constructor More... | |
virtual | ~DataViewer () |
destructor More... | |
virtual QList< Data * > | data ()=0 |
retrieve the data displayed by this viewer More... | |
virtual QString | type () const =0 |
retrieve the type of the data viewer More... | |
virtual void | print () const |
print the plot More... | |
virtual void | saveData (const QString &filename)=0 |
save the data to file More... | |
virtual void | dataChanged () |
use this to tell that the data has changed More... | |
virtual QStringList | dataFileSuffixes () const =0 |
the list of file types that the data can be stored as by this viewer More... | |
![]() | |
TabShape | |
ToolButtonStyle | |
QMainWindow (QWidget *parent=0, Qt::WindowFlags flags=0) | |
addDockWidget (Qt::DockWidgetArea area, QDockWidget *dockwidget) | |
addDockWidget (Qt::DockWidgetArea area, QDockWidget *dockwidget, Qt::Orientation orientation) | |
addToolBar (Qt::ToolBarArea area, QToolBar *toolbar) | |
addToolBar (QToolBar *toolbar) | |
addToolBar (const QString &title) | |
addToolBarBreak (Qt::ToolBarArea area=Qt::TopToolBarArea) | |
centralWidget () | |
contextMenuEvent (QContextMenuEvent *event) | |
DockWidgetArea QMainWindow::corner(Qt::Corner corner) | |
createPopupMenu () | |
DockWidgetArea QMainWindow::dockWidgetArea(QDockWidget *dockwidget) | |
event (QEvent *event) | |
iconSizeChanged (const QSize &iconSize) | |
insertToolBar (QToolBar *before, QToolBar *toolbar) | |
insertToolBarBreak (QToolBar *before) | |
menuBar () | |
menuWidget () | |
removeDockWidget (QDockWidget *dockwidget) | |
removeToolBar (QToolBar *toolbar) | |
removeToolBarBreak (QToolBar *before) | |
restoreDockWidget (QDockWidget *dockwidget) | |
restoreState (const QByteArray &state, int version=0) | |
saveState (int version=0) | |
setCentralWidget (QWidget *widget) | |
setCorner (Qt::Corner corner, Qt::DockWidgetArea area) | |
setMenuBar (QMenuBar *menuBar) | |
setMenuWidget (QWidget *menuBar) | |
setStatusBar (QStatusBar *statusbar) | |
setTabPosition (Qt::DockWidgetAreas areas, QTabWidget::TabPosition tabPosition) | |
splitDockWidget (QDockWidget *first, QDockWidget *second, Qt::Orientation orientation) | |
statusBar () | |
TabPosition QMainWindow::tabPosition(Qt::DockWidgetArea area) | |
tabifiedDockWidgets (QDockWidget *dockwidget) | |
tabifyDockWidget (QDockWidget *first, QDockWidget *second) | |
ToolBarArea QMainWindow::toolBarArea(QToolBar *toolbar) | |
toolBarBreak (QToolBar *toolbar) | |
toolButtonStyleChanged (Qt::ToolButtonStyle toolButtonStyle) | |
data () | |
iterator_category | |
const_iterator () | |
const_iterator (const iterator &other) | |
key () | |
value () | |
operator!= (const const_iterator &other) | |
operator* () | |
operator+ (int j) | |
operator++ () | |
operator++ (int) | |
operator+= (int j) | |
operator- (int j) | |
operator-- () | |
operator-- (int) | |
operator-= (int j) | |
operator-& gt;() | |
operator== (const const_iterator &other) | |
data () | |
iterator_category | |
iterator () | |
key () | |
value () | |
operator!= (const iterator &other) | |
operator!= (const const_iterator &other) | |
operator* () | |
operator+ (int j) | |
operator++ () | |
operator++ (int) | |
operator+= (int j) | |
operator- (int j) | |
operator-- () | |
operator-- (int) | |
operator-= (int j) | |
operator-& gt;() | |
operator== (const iterator &other) | |
operator== (const const_iterator &other) | |
erase (const Key &key) | |
insert (const Key &key, const T &value, bool overwrite) | |
remove (iterator it) | |
replace (const Key &key, const T &value) | |
Protected Member Functions | |
void | closeEvent (QCloseEvent *event) |
react when a close event is send to this viewer More... | |
void | moveEvent (QMoveEvent *event) |
receive move events to store the current position to the settings More... | |
void | resizeEvent (QResizeEvent *event) |
receive resize events to store the current size to the settings More... | |
Protected Attributes | |
QwtPlot * | _plot |
the plot inside which the data will be displayed More... | |
base class for viewers
Definition at line 37 of file data_viewer.h.
constructor
sets the window title
title | the window title of this viewer |
parent | the parent widget of this viewer |
Definition at line 27 of file data_viewer.cpp.
|
virtual |
|
protected |
react when a close event is send to this viewer
event | the close event |
Definition at line 67 of file data_viewer.cpp.
References viewerClosed().
retrieve the data displayed by this viewer
Implemented in jocassview::OneDViewer, jocassview::TwoDViewer, and jocassview::ZeroDViewer.
|
virtual |
use this to tell that the data has changed
Reimplemented in jocassview::TwoDViewer, and jocassview::OneDViewer.
Definition at line 62 of file data_viewer.cpp.
|
pure virtual |
the list of file types that the data can be stored as by this viewer
Implemented in jocassview::TwoDViewer, jocassview::OneDViewer, and jocassview::ZeroDViewer.
|
protected |
receive move events to store the current position to the settings
event | the move event |
Definition at line 73 of file data_viewer.cpp.
References QSettings::beginGroup(), QSettings::endGroup(), and QSettings::setValue().
|
virtual |
print the plot
Reimplemented in jocassview::ZeroDViewer.
Definition at line 40 of file data_viewer.cpp.
References _plot, QPrinter::colorMode(), QPrintDialog::exec(), QPrinter::setCreator(), QPrinter::setDocName(), and QPrinter::setOrientation().
|
protected |
receive resize events to store the current size to the settings
event | the resize event |
Definition at line 82 of file data_viewer.cpp.
References QSettings::beginGroup(), QSettings::endGroup(), QSettings::setValue(), and QResizeEvent::size().
|
pure virtual |
save the data to file
filename | the name of the file to save the data to |
Implemented in jocassview::OneDViewer, jocassview::TwoDViewer, and jocassview::ZeroDViewer.
|
pure virtual |
retrieve the type of the data viewer
Implemented in jocassview::OneDViewer, jocassview::TwoDViewer, and jocassview::ZeroDViewer.
|
signal |
signal emitted when viewer is about to be destroyed
viewer | the viewer that is closed (this) |
Referenced by closeEvent().
|
protected |
the plot inside which the data will be displayed
Definition at line 115 of file data_viewer.h.
Referenced by jocassview::OneDViewer::change_curve_color(), jocassview::OneDViewer::change_curve_width(), jocassview::OneDViewer::data(), jocassview::OneDViewer::on_add_graph_triggered(), jocassview::OneDViewer::on_legend_checked(), jocassview::OneDViewer::on_legend_right_clicked(), jocassview::OneDViewer::OneDViewer(), print(), jocassview::OneDViewer::remove_curve(), jocassview::OneDViewer::replot(), jocassview::TwoDViewer::replot(), and jocassview::TwoDViewer::TwoDViewer().