Classes | Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
PlotWidget Class Reference

#include <plotwidget.h>

Inheritance diagram for PlotWidget:
Inheritance graph
[legend]

Classes

struct  CurveInfo
 
struct  DragInfo
 

Public Slots

void activateGrid (bool activate)
 
void activateLegend (bool activate)
 
void configureTracker (CurveTracker::Parameter val)
 
void enableTracker (bool enable)
 
bool isTrackerEnabled () const
 
void on_changeCurveColor (const QString &curve_name, QColor new_color)
 
void on_changeDateTimeScale (bool enable)
 
void on_changeTimeOffset (double offset)
 
void on_panned (int dx, int dy)
 
void on_zoomOutHorizontal_triggered (bool emit_signal=true)
 
void on_zoomOutVertical_triggered (bool emit_signal=true)
 
void onSourceDataRemoved (const std::string &src_name)
 
void removeAllCurves ()
 
void replot () override
 
void setTrackerPosition (double abs_time)
 
void updateCurves ()
 
void zoomOut (bool emit_signal)
 
- Public Slots inherited from QwtPlot
void autoRefresh ()
 Replots the plot if autoReplot() is true. More...
 
virtual void replot ()
 Redraw the plot. More...
 

Signals

void curveListChanged ()
 
void curvesDropped ()
 
void legendSizeChanged (int new_size)
 
void rectChanged (PlotWidget *self, QRectF rect)
 
void splitHorizontal ()
 
void splitVertical ()
 
void swapWidgetsRequested (PlotWidget *source, PlotWidget *destination)
 
void trackerMoved (QPointF pos)
 
void undoableChange ()
 
- Signals inherited from QwtPlot
void itemAttached (QwtPlotItem *plotItem, bool on)
 
void legendDataChanged (const QVariant &itemInfo, const QList< QwtLegendData > &data)
 

Public Member Functions

CurveInfoaddCurve (const std::string &name, QColor color=Qt::transparent)
 
QRectF canvasBoundingRect () const
 
void changeBackgroundColor (QColor color)
 
void changeCurveStyle (QwtPlotCurve::CurveStyle style)
 
CurveInfocurveFromTitle (const QString &title)
 
const CurveInfocurveFromTitle (const QString &title) const
 
const std::list< CurveInfo > & curveList () const
 
std::list< CurveInfo > & curveList ()
 
QwtPlotCurve::CurveStyle curveStyle () const
 
Range customAxisLimit () const
 
PlotDataMapRefdatamap ()
 
std::map< QString, QColor > getCurveColors () const
 
Range getMaximumRangeX () const
 
Range getMaximumRangeY (Range range_X) const
 
bool isEmpty () const
 
bool isLegendVisible () const
 
bool isXYPlot () const
 
bool isZoomEnabled () const
 
const PlotLegendlegend () const
 
 PlotWidget (PlotDataMapRef &datamap, QWidget *parent=nullptr)
 
void reloadPlotData ()
 
void removeCurve (const QString &title)
 
virtual void resizeEvent (QResizeEvent *ev) override
 
void setConstantRatioXY (bool active)
 
void setContextMenuEnabled (bool enabled)
 
void setCustomAxisLimits (Range range)
 
void setLegendAlignment (Qt::Alignment alignment)
 
void setLegendSize (int size)
 
void setZoomEnabled (bool enabled)
 
void setZoomRectangle (QRectF rect, bool emit_signal)
 
double timeOffset () const
 
virtual void updateLayout () override
 Adjust plot content to its current size. More...
 
bool xmlLoadState (QDomElement &element)
 
QDomElement xmlSaveState (QDomDocument &doc) const
 
virtual ~PlotWidget () override
 
- Public Member Functions inherited from QwtPlot
void applyProperties (const QString &)
 
bool autoReplot () const
 
bool axisAutoScale (int axisId) const
 
bool axisEnabled (int axisId) const
 
QFont axisFont (int axisId) const
 
QwtInterval axisInterval (int axisId) const
 Return the current interval of the specified axis. More...
 
int axisMaxMajor (int axisId) const
 
int axisMaxMinor (int axisId) const
 
const QwtScaleDivaxisScaleDiv (int axisId) const
 Return the scale division of a specified axis. More...
 
const QwtScaleDrawaxisScaleDraw (int axisId) const
 Return the scale draw of a specified axis. More...
 
QwtScaleDrawaxisScaleDraw (int axisId)
 Return the scale draw of a specified axis. More...
 
QwtScaleEngineaxisScaleEngine (int axisId)
 
const QwtScaleEngineaxisScaleEngine (int axisId) const
 
double axisStepSize (int axisId) const
 Return the step size parameter that has been set in setAxisScale. More...
 
QwtText axisTitle (int axisId) const
 
const QwtScaleWidgetaxisWidget (int axisId) const
 
QwtScaleWidgetaxisWidget (int axisId)
 
QWidget * canvas ()
 
const QWidget * canvas () const
 
QBrush canvasBackground () const
 
virtual QwtScaleMap canvasMap (int axisId) const
 
virtual void drawCanvas (QPainter *)
 
virtual void drawItems (QPainter *, const QRectF &, const QwtScaleMap maps[axisCnt]) const
 
void enableAxis (int axisId, bool tf=true)
 Enable or disable a specified axis. More...
 
virtual bool event (QEvent *) QWT_OVERRIDE
 Adds handling of layout requests. More...
 
QwtText footer () const
 
QwtTextLabelfooterLabel ()
 
const QwtTextLabelfooterLabel () const
 
virtual void getCanvasMarginsHint (const QwtScaleMap maps[], const QRectF &canvasRect, double &left, double &top, double &right, double &bottom) const
 Calculate the canvas margins. More...
 
QString grabProperties () const
 
virtual QwtPlotIteminfoToItem (const QVariant &) const
 Identify the plot item according to an item info object, that has bee generated from itemToInfo(). More...
 
void insertLegend (QwtAbstractLegend *, LegendPosition=QwtPlot::RightLegend, double ratio=-1.0)
 Insert a legend. More...
 
double invTransform (int axisId, int pos) const
 
virtual QVariant itemToInfo (QwtPlotItem *) const
 Build an information, that can be used to identify a plot item on the legend. More...
 
QwtAbstractLegendlegend ()
 
const QwtAbstractLegendlegend () const
 
virtual QSize minimumSizeHint () const QWT_OVERRIDE
 Return a minimum size hint. More...
 
QwtPlotLayoutplotLayout ()
 
const QwtPlotLayoutplotLayout () const
 
 QwtPlot (QWidget *=NULL)
 Constructor. More...
 
 QwtPlot (const QwtText &title, QWidget *=NULL)
 Constructor. More...
 
void setAutoReplot (bool=true)
 Set or reset the autoReplot option. More...
 
void setAxisAutoScale (int axisId, bool on=true)
 Enable autoscaling for a specified axis. More...
 
void setAxisFont (int axisId, const QFont &)
 Change the font of an axis. More...
 
void setAxisLabelAlignment (int axisId, Qt::Alignment)
 
void setAxisLabelRotation (int axisId, double rotation)
 
void setAxisMaxMajor (int axisId, int maxMajor)
 
void setAxisMaxMinor (int axisId, int maxMinor)
 
void setAxisScale (int axisId, double min, double max, double stepSize=0)
 Disable autoscaling and specify a fixed scale for a selected axis. More...
 
void setAxisScaleDiv (int axisId, const QwtScaleDiv &)
 Disable autoscaling and specify a fixed scale for a selected axis. More...
 
void setAxisScaleDraw (int axisId, QwtScaleDraw *)
 Set a scale draw. More...
 
void setAxisScaleEngine (int axisId, QwtScaleEngine *)
 
void setAxisTitle (int axisId, const QString &)
 Change the title of a specified axis. More...
 
void setAxisTitle (int axisId, const QwtText &)
 Change the title of a specified axis. More...
 
void setCanvas (QWidget *)
 Set the drawing canvas of the plot widget. More...
 
void setCanvasBackground (const QBrush &)
 Change the background of the plotting area. More...
 
void setFooter (const QString &)
 
void setFooter (const QwtText &)
 
void setPlotLayout (QwtPlotLayout *)
 Assign a new plot layout. More...
 
void setTitle (const QString &)
 
void setTitle (const QwtText &)
 
virtual QSize sizeHint () const QWT_OVERRIDE
 
QwtText title () const
 
QwtTextLabeltitleLabel ()
 
const QwtTextLabeltitleLabel () const
 
double transform (int axisId, double value) const
 Transform a value into a coordinate in the plotting region. More...
 
void updateAxes ()
 Rebuild the axes scales. More...
 
void updateCanvasMargins ()
 Update the canvas margins. More...
 
void updateLegend ()
 
void updateLegend (const QwtPlotItem *)
 
virtual ~QwtPlot ()
 Destructor. More...
 
- Public Member Functions inherited from QwtPlotDict
bool autoDelete () const
 
void detachItems (int rtti=QwtPlotItem::Rtti_PlotItem, bool autoDelete=true)
 
const QwtPlotItemListitemList () const
 A QwtPlotItemList of all attached plot items. More...
 
QwtPlotItemList itemList (int rtti) const
 
 QwtPlotDict ()
 
void setAutoDelete (bool)
 
virtual ~QwtPlotDict ()
 

Protected Member Functions

bool canvasEventFilter (QEvent *event)
 
void dragEnterEvent (QDragEnterEvent *event) override
 
void dragLeaveEvent (QDragLeaveEvent *event) override
 
void dropEvent (QDropEvent *event) override
 
bool eventFilter (QObject *obj, QEvent *event) override
 Event filter. More...
 
QColor getColorHint (PlotData *data)
 
- Protected Member Functions inherited from QwtPlotDict
void insertItem (QwtPlotItem *)
 
void removeItem (QwtPlotItem *)
 

Private Slots

void canvasContextMenuTriggered (const QPoint &pos)
 
void on_copyAction_triggered ()
 
void on_copyToClipboard ()
 
void on_externallyResized (const QRectF &new_rect)
 
void on_pasteAction_triggered ()
 
void on_savePlotToFile ()
 
void on_showPoints_triggered ()
 
void setModeXY (bool enable)
 

Private Member Functions

CurveInfoaddCurveXY (std::string name_x, std::string name_y, QString curve_name="")
 
void buildActions ()
 
QwtSeriesWrappercreateCurveXY (const PlotData *data_x, const PlotData *data_y)
 
QwtSeriesWrappercreateTimeSeries (const QString &transform_ID, const PlotData *data)
 
void overrideCursonMove ()
 
void rescaleEqualAxisScaling ()
 
void setDefaultRangeX ()
 
void transformCustomCurves ()
 
void updateAvailableTransformers ()
 
void updateMaximumZoomArea ()
 

Private Attributes

QAction * _action_copy
 
QAction * _action_edit
 
QAction * _action_formula
 
QAction * _action_image_to_clipboard
 
QAction * _action_paste
 
QAction * _action_removeAllCurves
 
QAction * _action_saveToFile
 
QAction * _action_split_horizontal
 
QAction * _action_split_vertical
 
QAction * _action_zoomOutHorizontally
 
QAction * _action_zoomOutMaximum
 
QAction * _action_zoomOutVertically
 
int _color_index
 
bool _context_menu_enabled
 
std::list< CurveInfo_curve_list
 
QwtPlotCurve::CurveStyle _curve_style
 
Range _custom_Y_limits
 
DragInfo _dragging
 
QwtPlotGrid_grid
 
bool _keep_aspect_ratio
 
PlotLegend_legend
 
PlotMagnifier_magnifier
 
PlotDataMapRef_mapped_data
 
QRectF _max_zoom_rect
 
QwtPlotPanner_panner1
 
QwtPlotPanner_panner2
 
SnippetsMap _snippets
 
double _time_offset
 
CurveTracker_tracker
 
TransformSelector_transform_select_dialog
 
bool _use_date_time_scale
 
bool _xy_mode
 
bool _zoom_enabled
 
PlotZoomer_zoomer
 

Static Private Attributes

static int global_color_index = 0
 

Additional Inherited Members

- Public Types inherited from QwtPlot
enum  Axis {
  yLeft, yRight, xBottom, xTop,
  axisCnt
}
 Axis index. More...
 
enum  LegendPosition { LeftLegend, RightLegend, BottomLegend, TopLegend }
 
- Static Protected Member Functions inherited from QwtPlot
static bool axisValid (int axisId)
 
- Properties inherited from QwtPlot
bool autoReplot
 
QBrush canvasBackground
 

Detailed Description

Definition at line 27 of file plotwidget.h.

Constructor & Destructor Documentation

PlotWidget::PlotWidget ( PlotDataMapRef datamap,
QWidget *  parent = nullptr 
)

Definition at line 123 of file plotwidget.cpp.

PlotWidget::~PlotWidget ( )
overridevirtual

Definition at line 364 of file plotwidget.cpp.

Member Function Documentation

void PlotWidget::activateGrid ( bool  activate)
slot

Definition at line 1175 of file plotwidget.cpp.

void PlotWidget::activateLegend ( bool  activate)
slot

Definition at line 1170 of file plotwidget.cpp.

PlotWidget::CurveInfo * PlotWidget::addCurve ( const std::string &  name,
QColor  color = Qt::transparent 
)

Definition at line 369 of file plotwidget.cpp.

PlotWidget::CurveInfo * PlotWidget::addCurveXY ( std::string  name_x,
std::string  name_y,
QString  curve_name = "" 
)
private

Definition at line 429 of file plotwidget.cpp.

void PlotWidget::buildActions ( )
private

Definition at line 232 of file plotwidget.cpp.

QRectF PlotWidget::canvasBoundingRect ( ) const

Definition at line 979 of file plotwidget.cpp.

void PlotWidget::canvasContextMenuTriggered ( const QPoint &  pos)
privateslot

Definition at line 305 of file plotwidget.cpp.

bool PlotWidget::canvasEventFilter ( QEvent *  event)
protected

Definition at line 1819 of file plotwidget.cpp.

void PlotWidget::changeBackgroundColor ( QColor  color)

Definition at line 2022 of file plotwidget.cpp.

void PlotWidget::changeCurveStyle ( QwtPlotCurve::CurveStyle  style)

Definition at line 1419 of file plotwidget.cpp.

void PlotWidget::configureTracker ( CurveTracker::Parameter  val)
slot

Definition at line 1184 of file plotwidget.cpp.

QwtSeriesWrapper * PlotWidget::createCurveXY ( const PlotData data_x,
const PlotData data_y 
)
private

Definition at line 1988 of file plotwidget.cpp.

QwtSeriesWrapper * PlotWidget::createTimeSeries ( const QString &  transform_ID,
const PlotData data 
)
private

Definition at line 2013 of file plotwidget.cpp.

PlotWidget::CurveInfo * PlotWidget::curveFromTitle ( const QString &  title)

Definition at line 590 of file plotwidget.cpp.

const PlotWidget::CurveInfo * PlotWidget::curveFromTitle ( const QString &  title) const

Definition at line 614 of file plotwidget.cpp.

const std::list< PlotWidget::CurveInfo > & PlotWidget::curveList ( ) const

Definition at line 580 of file plotwidget.cpp.

std::list< PlotWidget::CurveInfo > & PlotWidget::curveList ( )

Definition at line 585 of file plotwidget.cpp.

void PlotWidget::curveListChanged ( )
signal
void PlotWidget::curvesDropped ( )
signal
QwtPlotCurve::CurveStyle PlotWidget::curveStyle ( ) const
inline

Definition at line 109 of file plotwidget.h.

Range PlotWidget::customAxisLimit ( ) const

Definition at line 1710 of file plotwidget.cpp.

PlotDataMapRef& PlotWidget::datamap ( )
inline

Definition at line 97 of file plotwidget.h.

void PlotWidget::dragEnterEvent ( QDragEnterEvent *  event)
overrideprotected

Definition at line 636 of file plotwidget.cpp.

void PlotWidget::dragLeaveEvent ( QDragLeaveEvent *  event)
overrideprotected

Definition at line 682 of file plotwidget.cpp.

void PlotWidget::dropEvent ( QDropEvent *  event)
overrideprotected

Definition at line 688 of file plotwidget.cpp.

void PlotWidget::enableTracker ( bool  enable)
slot

Definition at line 1189 of file plotwidget.cpp.

bool PlotWidget::eventFilter ( QObject *  object,
QEvent *  event 
)
overrideprotectedvirtual

Event filter.

The plot handles the following events for the canvas:

  • QEvent::Resize The canvas margins might depend on its size
  • QEvent::ContentsRectChange The layout needs to be recalculated
Parameters
objectObject to be filtered
eventEvent
Returns
See QFrame::eventFilter()
See also
updateCanvasMargins(), updateLayout()

Reimplemented from QwtPlot.

Definition at line 1777 of file plotwidget.cpp.

QColor PlotWidget::getColorHint ( PlotData data)
protected

Definition at line 47 of file plotwidget.cpp.

std::map< QString, QColor > PlotWidget::getCurveColors ( ) const

Definition at line 1391 of file plotwidget.cpp.

Range PlotWidget::getMaximumRangeX ( ) const

Definition at line 1263 of file plotwidget.cpp.

Range PlotWidget::getMaximumRangeY ( Range  range_X) const

Definition at line 1300 of file plotwidget.cpp.

bool PlotWidget::isEmpty ( ) const

Definition at line 575 of file plotwidget.cpp.

bool PlotWidget::isLegendVisible ( ) const

Definition at line 2039 of file plotwidget.cpp.

bool PlotWidget::isTrackerEnabled ( ) const
slot

Definition at line 1194 of file plotwidget.cpp.

bool PlotWidget::isXYPlot ( ) const

Definition at line 1532 of file plotwidget.cpp.

bool PlotWidget::isZoomEnabled ( ) const

Definition at line 2058 of file plotwidget.cpp.

const PlotLegend* PlotWidget::legend ( ) const
inline

Definition at line 72 of file plotwidget.h.

void PlotWidget::legendSizeChanged ( int  new_size)
signal
void PlotWidget::on_changeCurveColor ( const QString &  curve_name,
QColor  new_color 
)
slot

Definition at line 1402 of file plotwidget.cpp.

void PlotWidget::on_changeDateTimeScale ( bool  enable)
slot

Definition at line 1242 of file plotwidget.cpp.

void PlotWidget::on_changeTimeOffset ( double  offset)
slot

Definition at line 1220 of file plotwidget.cpp.

void PlotWidget::on_copyAction_triggered ( )
privateslot

Definition at line 1742 of file plotwidget.cpp.

void PlotWidget::on_copyToClipboard ( )
privateslot

Definition at line 1715 of file plotwidget.cpp.

void PlotWidget::on_externallyResized ( const QRectF &  new_rect)
privateslot

Definition at line 1449 of file plotwidget.cpp.

void PlotWidget::on_panned ( int  dx,
int  dy 
)
slot

Definition at line 760 of file plotwidget.cpp.

void PlotWidget::on_pasteAction_triggered ( )
privateslot

Definition at line 1754 of file plotwidget.cpp.

void PlotWidget::on_savePlotToFile ( )
privateslot

Definition at line 1624 of file plotwidget.cpp.

void PlotWidget::on_showPoints_triggered ( )
privateslot

Definition at line 1431 of file plotwidget.cpp.

void PlotWidget::on_zoomOutHorizontal_triggered ( bool  emit_signal = true)
slot

Definition at line 1480 of file plotwidget.cpp.

void PlotWidget::on_zoomOutVertical_triggered ( bool  emit_signal = true)
slot

Definition at line 1491 of file plotwidget.cpp.

void PlotWidget::onSourceDataRemoved ( const std::string &  src_name)
slot

Definition at line 544 of file plotwidget.cpp.

void PlotWidget::overrideCursonMove ( )
private

Definition at line 1811 of file plotwidget.cpp.

void PlotWidget::rectChanged ( PlotWidget self,
QRectF  rect 
)
signal
void PlotWidget::reloadPlotData ( )

Definition at line 1135 of file plotwidget.cpp.

void PlotWidget::removeAllCurves ( )
slot

Definition at line 743 of file plotwidget.cpp.

void PlotWidget::removeCurve ( const QString &  title)

Definition at line 524 of file plotwidget.cpp.

void PlotWidget::replot ( )
overrideslot

Definition at line 2063 of file plotwidget.cpp.

void PlotWidget::rescaleEqualAxisScaling ( )
private

Definition at line 1034 of file plotwidget.cpp.

void PlotWidget::resizeEvent ( QResizeEvent *  e)
overridevirtual

Resize and update internal layout

Parameters
eResize event

Reimplemented from QwtPlot.

Definition at line 1075 of file plotwidget.cpp.

void PlotWidget::setConstantRatioXY ( bool  active)

Definition at line 1092 of file plotwidget.cpp.

void PlotWidget::setContextMenuEnabled ( bool  enabled)

Definition at line 227 of file plotwidget.cpp.

void PlotWidget::setCustomAxisLimits ( Range  range)

Definition at line 1703 of file plotwidget.cpp.

void PlotWidget::setDefaultRangeX ( )
private

Definition at line 1964 of file plotwidget.cpp.

void PlotWidget::setLegendAlignment ( Qt::Alignment  alignment)

Definition at line 2044 of file plotwidget.cpp.

void PlotWidget::setLegendSize ( int  size)

Definition at line 2031 of file plotwidget.cpp.

void PlotWidget::setModeXY ( bool  enable)
privateslot

Definition at line 1537 of file plotwidget.cpp.

void PlotWidget::setTrackerPosition ( double  abs_time)
slot

Definition at line 1199 of file plotwidget.cpp.

void PlotWidget::setZoomEnabled ( bool  enabled)

Definition at line 2049 of file plotwidget.cpp.

void PlotWidget::setZoomRectangle ( QRectF  rect,
bool  emit_signal 
)

Definition at line 1106 of file plotwidget.cpp.

void PlotWidget::splitHorizontal ( )
signal
void PlotWidget::splitVertical ( )
signal
void PlotWidget::swapWidgetsRequested ( PlotWidget source,
PlotWidget destination 
)
signal
double PlotWidget::timeOffset ( ) const
inline

Definition at line 102 of file plotwidget.h.

void PlotWidget::trackerMoved ( QPointF  pos)
signal
void PlotWidget::transformCustomCurves ( )
private

Definition at line 1573 of file plotwidget.cpp.

void PlotWidget::undoableChange ( )
signal
void PlotWidget::updateAvailableTransformers ( )
private

Definition at line 1563 of file plotwidget.cpp.

void PlotWidget::updateCurves ( )
slot

Definition at line 1380 of file plotwidget.cpp.

void PlotWidget::updateLayout ( )
overridevirtual

Adjust plot content to its current size.

See also
resizeEvent()

Reimplemented from QwtPlot.

Definition at line 1086 of file plotwidget.cpp.

void PlotWidget::updateMaximumZoomArea ( )
private

Definition at line 989 of file plotwidget.cpp.

bool PlotWidget::xmlLoadState ( QDomElement &  element)

Definition at line 835 of file plotwidget.cpp.

QDomElement PlotWidget::xmlSaveState ( QDomDocument &  doc) const

Definition at line 765 of file plotwidget.cpp.

void PlotWidget::zoomOut ( bool  emit_signal)
slot

Definition at line 1467 of file plotwidget.cpp.

Member Data Documentation

QAction* PlotWidget::_action_copy
private

Definition at line 215 of file plotwidget.h.

QAction* PlotWidget::_action_edit
private

Definition at line 206 of file plotwidget.h.

QAction* PlotWidget::_action_formula
private

Definition at line 207 of file plotwidget.h.

QAction* PlotWidget::_action_image_to_clipboard
private

Definition at line 217 of file plotwidget.h.

QAction* PlotWidget::_action_paste
private

Definition at line 216 of file plotwidget.h.

QAction* PlotWidget::_action_removeAllCurves
private

Definition at line 205 of file plotwidget.h.

QAction* PlotWidget::_action_saveToFile
private

Definition at line 214 of file plotwidget.h.

QAction* PlotWidget::_action_split_horizontal
private

Definition at line 208 of file plotwidget.h.

QAction* PlotWidget::_action_split_vertical
private

Definition at line 209 of file plotwidget.h.

QAction* PlotWidget::_action_zoomOutHorizontally
private

Definition at line 212 of file plotwidget.h.

QAction* PlotWidget::_action_zoomOutMaximum
private

Definition at line 211 of file plotwidget.h.

QAction* PlotWidget::_action_zoomOutVertically
private

Definition at line 213 of file plotwidget.h.

int PlotWidget::_color_index
private

Definition at line 230 of file plotwidget.h.

bool PlotWidget::_context_menu_enabled
private

Definition at line 279 of file plotwidget.h.

std::list<CurveInfo> PlotWidget::_curve_list
private

Definition at line 203 of file plotwidget.h.

QwtPlotCurve::CurveStyle PlotWidget::_curve_style
private

Definition at line 255 of file plotwidget.h.

Range PlotWidget::_custom_Y_limits
private

Definition at line 267 of file plotwidget.h.

DragInfo PlotWidget::_dragging
private

Definition at line 247 of file plotwidget.h.

QwtPlotGrid* PlotWidget::_grid
private

Definition at line 226 of file plotwidget.h.

bool PlotWidget::_keep_aspect_ratio
private

Definition at line 275 of file plotwidget.h.

PlotLegend* PlotWidget::_legend
private

Definition at line 225 of file plotwidget.h.

PlotMagnifier* PlotWidget::_magnifier
private

Definition at line 220 of file plotwidget.h.

PlotDataMapRef& PlotWidget::_mapped_data
private

Definition at line 233 of file plotwidget.h.

QRectF PlotWidget::_max_zoom_rect
private

Definition at line 277 of file plotwidget.h.

QwtPlotPanner* PlotWidget::_panner1
private

Definition at line 221 of file plotwidget.h.

QwtPlotPanner* PlotWidget::_panner2
private

Definition at line 222 of file plotwidget.h.

SnippetsMap PlotWidget::_snippets
private

Definition at line 271 of file plotwidget.h.

double PlotWidget::_time_offset
private

Definition at line 263 of file plotwidget.h.

CurveTracker* PlotWidget::_tracker
private

Definition at line 224 of file plotwidget.h.

TransformSelector* PlotWidget::_transform_select_dialog
private

Definition at line 269 of file plotwidget.h.

bool PlotWidget::_use_date_time_scale
private

Definition at line 228 of file plotwidget.h.

bool PlotWidget::_xy_mode
private

Definition at line 265 of file plotwidget.h.

bool PlotWidget::_zoom_enabled
private

Definition at line 273 of file plotwidget.h.

PlotZoomer* PlotWidget::_zoomer
private

Definition at line 219 of file plotwidget.h.

int PlotWidget::global_color_index = 0
staticprivate

Definition at line 231 of file plotwidget.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:49