gepetto-viewer 6.1.0
An user-friendly Graphical Interface
Loading...
Searching...
No Matches
QCustomPlot Class Reference

#include </local/robotpkg/var/tmp/robotpkg/graphics/py-qt-gepetto-viewer/work/gepetto-viewer-6.1.0/plugins/pyqcustomplot/qcustomplot-1.3.2/qcustomplot.h>

Inheritance diagram for QCustomPlot:
Collaboration diagram for QCustomPlot:

Public Types

enum  LayerInsertMode {
  limBelow , limAbove , limBelow , limAbove ,
  limBelow , limAbove
}
enum  RefreshPriority {
  rpImmediate , rpQueued , rpHint , rpImmediateRefresh ,
  rpQueuedRefresh , rpRefreshHint , rpQueuedReplot , rpImmediate ,
  rpQueued , rpHint
}
enum  LayerInsertMode {
  limBelow , limAbove , limBelow , limAbove ,
  limBelow , limAbove
}
enum  RefreshPriority {
  rpImmediate , rpQueued , rpHint , rpImmediateRefresh ,
  rpQueuedRefresh , rpRefreshHint , rpQueuedReplot , rpImmediate ,
  rpQueued , rpHint
}
enum  LayerInsertMode {
  limBelow , limAbove , limBelow , limAbove ,
  limBelow , limAbove
}
enum  RefreshPriority {
  rpImmediate , rpQueued , rpHint , rpImmediateRefresh ,
  rpQueuedRefresh , rpRefreshHint , rpQueuedReplot , rpImmediate ,
  rpQueued , rpHint
}

Signals

void mouseDoubleClick (QMouseEvent *event)
void mousePress (QMouseEvent *event)
void mouseMove (QMouseEvent *event)
void mouseRelease (QMouseEvent *event)
void mouseWheel (QWheelEvent *event)
void plottableClick (QCPAbstractPlottable *plottable, QMouseEvent *event)
void plottableDoubleClick (QCPAbstractPlottable *plottable, QMouseEvent *event)
void itemClick (QCPAbstractItem *item, QMouseEvent *event)
void itemDoubleClick (QCPAbstractItem *item, QMouseEvent *event)
void axisClick (QCPAxis *axis, QCPAxis::SelectablePart part, QMouseEvent *event)
void axisDoubleClick (QCPAxis *axis, QCPAxis::SelectablePart part, QMouseEvent *event)
void legendClick (QCPLegend *legend, QCPAbstractLegendItem *item, QMouseEvent *event)
void legendDoubleClick (QCPLegend *legend, QCPAbstractLegendItem *item, QMouseEvent *event)
void titleClick (QMouseEvent *event, QCPPlotTitle *title)
void titleDoubleClick (QMouseEvent *event, QCPPlotTitle *title)
void selectionChangedByUser ()
void beforeReplot ()
void afterReplot ()
void mouseDoubleClick (QMouseEvent *event)
void mousePress (QMouseEvent *event)
void mouseMove (QMouseEvent *event)
void mouseRelease (QMouseEvent *event)
void mouseWheel (QWheelEvent *event)
void plottableClick (QCPAbstractPlottable *plottable, int dataIndex, QMouseEvent *event)
void plottableDoubleClick (QCPAbstractPlottable *plottable, int dataIndex, QMouseEvent *event)
void itemClick (QCPAbstractItem *item, QMouseEvent *event)
void itemDoubleClick (QCPAbstractItem *item, QMouseEvent *event)
void axisClick (QCPAxis *axis, QCPAxis::SelectablePart part, QMouseEvent *event)
void axisDoubleClick (QCPAxis *axis, QCPAxis::SelectablePart part, QMouseEvent *event)
void legendClick (QCPLegend *legend, QCPAbstractLegendItem *item, QMouseEvent *event)
void legendDoubleClick (QCPLegend *legend, QCPAbstractLegendItem *item, QMouseEvent *event)
void selectionChangedByUser ()
void beforeReplot ()
void afterReplot ()
void mouseDoubleClick (QMouseEvent *event)
void mousePress (QMouseEvent *event)
void mouseMove (QMouseEvent *event)
void mouseRelease (QMouseEvent *event)
void mouseWheel (QWheelEvent *event)
void plottableClick (QCPAbstractPlottable *plottable, QMouseEvent *event)
void plottableDoubleClick (QCPAbstractPlottable *plottable, QMouseEvent *event)
void itemClick (QCPAbstractItem *item, QMouseEvent *event)
void itemDoubleClick (QCPAbstractItem *item, QMouseEvent *event)
void axisClick (QCPAxis *axis, QCPAxis::SelectablePart part, QMouseEvent *event)
void axisDoubleClick (QCPAxis *axis, QCPAxis::SelectablePart part, QMouseEvent *event)
void legendClick (QCPLegend *legend, QCPAbstractLegendItem *item, QMouseEvent *event)
void legendDoubleClick (QCPLegend *legend, QCPAbstractLegendItem *item, QMouseEvent *event)
void titleClick (QMouseEvent *event, QCPPlotTitle *title)
void titleDoubleClick (QMouseEvent *event, QCPPlotTitle *title)
void selectionChangedByUser ()
void beforeReplot ()
void afterReplot ()

Public Member Functions

 QCustomPlot (QWidget *parent=0)
virtual ~QCustomPlot ()
QRect viewport () const
QPixmap background () const
bool backgroundScaled () const
Qt::AspectRatioMode backgroundScaledMode () const
QCPLayoutGrid * plotLayout () const
QCP::AntialiasedElements antialiasedElements () const
QCP::AntialiasedElements notAntialiasedElements () const
bool autoAddPlottableToLegend () const
const QCP::Interactions interactions () const
int selectionTolerance () const
bool noAntialiasingOnDrag () const
QCP::PlottingHints plottingHints () const
Qt::KeyboardModifier multiSelectModifier () const
void setViewport (const QRect &rect)
void setBackground (const QPixmap &pm)
void setBackground (const QPixmap &pm, bool scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding)
void setBackground (const QBrush &brush)
void setBackgroundScaled (bool scaled)
void setBackgroundScaledMode (Qt::AspectRatioMode mode)
void setAntialiasedElements (const QCP::AntialiasedElements &antialiasedElements)
void setAntialiasedElement (QCP::AntialiasedElement antialiasedElement, bool enabled=true)
void setNotAntialiasedElements (const QCP::AntialiasedElements &notAntialiasedElements)
void setNotAntialiasedElement (QCP::AntialiasedElement notAntialiasedElement, bool enabled=true)
void setAutoAddPlottableToLegend (bool on)
void setInteractions (const QCP::Interactions &interactions)
void setInteraction (const QCP::Interaction &interaction, bool enabled=true)
void setSelectionTolerance (int pixels)
void setNoAntialiasingOnDrag (bool enabled)
void setPlottingHints (const QCP::PlottingHints &hints)
void setPlottingHint (QCP::PlottingHint hint, bool enabled=true)
void setMultiSelectModifier (Qt::KeyboardModifier modifier)
QCPAbstractPlottable * plottable (int index)
QCPAbstractPlottable * plottable ()
bool addPlottable (QCPAbstractPlottable *plottable)
bool removePlottable (QCPAbstractPlottable *plottable)
bool removePlottable (int index)
int clearPlottables ()
int plottableCount () const
QList< QCPAbstractPlottable * > selectedPlottables () const
QCPAbstractPlottable * plottableAt (const QPointF &pos, bool onlySelectable=false) const
bool hasPlottable (QCPAbstractPlottable *plottable) const
QCPGraph * graph (int index) const
QCPGraph * graph () const
QCPGraph * addGraph (QCPAxis *keyAxis=0, QCPAxis *valueAxis=0)
bool removeGraph (QCPGraph *graph)
bool removeGraph (int index)
int clearGraphs ()
int graphCount () const
QList< QCPGraph * > selectedGraphs () const
QCPAbstractItem * item (int index) const
QCPAbstractItem * item () const
bool addItem (QCPAbstractItem *item)
bool removeItem (QCPAbstractItem *item)
bool removeItem (int index)
int clearItems ()
int itemCount () const
QList< QCPAbstractItem * > selectedItems () const
QCPAbstractItem * itemAt (const QPointF &pos, bool onlySelectable=false) const
bool hasItem (QCPAbstractItem *item) const
QCPLayer * layer (const QString &name) const
QCPLayer * layer (int index) const
QCPLayer * currentLayer () const
bool setCurrentLayer (const QString &name)
bool setCurrentLayer (QCPLayer *layer)
int layerCount () const
bool addLayer (const QString &name, QCPLayer *otherLayer=0, LayerInsertMode insertMode=limAbove)
bool removeLayer (QCPLayer *layer)
bool moveLayer (QCPLayer *layer, QCPLayer *otherLayer, LayerInsertMode insertMode=limAbove)
int axisRectCount () const
QCPAxisRect * axisRect (int index=0) const
QList< QCPAxisRect * > axisRects () const
QCPLayoutElement * layoutElementAt (const QPointF &pos) const
Q_SLOT void rescaleAxes (bool onlyVisiblePlottables=false)
QList< QCPAxis * > selectedAxes () const
QList< QCPLegend * > selectedLegends () const
Q_SLOT void deselectAll ()
bool savePdf (const QString &fileName, bool noCosmeticPen=false, int width=0, int height=0, const QString &pdfCreator=QString(), const QString &pdfTitle=QString())
bool savePng (const QString &fileName, int width=0, int height=0, double scale=1.0, int quality=-1)
bool saveJpg (const QString &fileName, int width=0, int height=0, double scale=1.0, int quality=-1)
bool saveBmp (const QString &fileName, int width=0, int height=0, double scale=1.0)
bool saveRastered (const QString &fileName, int width, int height, double scale, const char *format, int quality=-1)
QPixmap toPixmap (int width=0, int height=0, double scale=1.0)
void toPainter (QCPPainter *painter, int width=0, int height=0)
Q_SLOT void replot (QCustomPlot::RefreshPriority refreshPriority=QCustomPlot::rpHint)
 QCustomPlot (QWidget *parent=0)
virtual ~QCustomPlot ()
QRect viewport () const
double bufferDevicePixelRatio () const
QPixmap background () const
bool backgroundScaled () const
Qt::AspectRatioMode backgroundScaledMode () const
QCPLayoutGrid * plotLayout () const
QCP::AntialiasedElements antialiasedElements () const
QCP::AntialiasedElements notAntialiasedElements () const
bool autoAddPlottableToLegend () const
const QCP::Interactions interactions () const
int selectionTolerance () const
bool noAntialiasingOnDrag () const
QCP::PlottingHints plottingHints () const
Qt::KeyboardModifier multiSelectModifier () const
QCP::SelectionRectMode selectionRectMode () const
QCPSelectionRect * selectionRect () const
bool openGl () const
void setViewport (const QRect &rect)
void setBufferDevicePixelRatio (double ratio)
void setBackground (const QPixmap &pm)
void setBackground (const QPixmap &pm, bool scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding)
void setBackground (const QBrush &brush)
void setBackgroundScaled (bool scaled)
void setBackgroundScaledMode (Qt::AspectRatioMode mode)
void setAntialiasedElements (const QCP::AntialiasedElements &antialiasedElements)
void setAntialiasedElement (QCP::AntialiasedElement antialiasedElement, bool enabled=true)
void setNotAntialiasedElements (const QCP::AntialiasedElements &notAntialiasedElements)
void setNotAntialiasedElement (QCP::AntialiasedElement notAntialiasedElement, bool enabled=true)
void setAutoAddPlottableToLegend (bool on)
void setInteractions (const QCP::Interactions &interactions)
void setInteraction (const QCP::Interaction &interaction, bool enabled=true)
void setSelectionTolerance (int pixels)
void setNoAntialiasingOnDrag (bool enabled)
void setPlottingHints (const QCP::PlottingHints &hints)
void setPlottingHint (QCP::PlottingHint hint, bool enabled=true)
void setMultiSelectModifier (Qt::KeyboardModifier modifier)
void setSelectionRectMode (QCP::SelectionRectMode mode)
void setSelectionRect (QCPSelectionRect *selectionRect)
void setOpenGl (bool enabled, int multisampling=16)
QCPAbstractPlottable * plottable (int index)
QCPAbstractPlottable * plottable ()
bool removePlottable (QCPAbstractPlottable *plottable)
bool removePlottable (int index)
int clearPlottables ()
int plottableCount () const
QList< QCPAbstractPlottable * > selectedPlottables () const
QCPAbstractPlottable * plottableAt (const QPointF &pos, bool onlySelectable=false) const
bool hasPlottable (QCPAbstractPlottable *plottable) const
QCPGraph * graph (int index) const
QCPGraph * graph () const
QCPGraph * addGraph (QCPAxis *keyAxis=0, QCPAxis *valueAxis=0)
bool removeGraph (QCPGraph *graph)
bool removeGraph (int index)
int clearGraphs ()
int graphCount () const
QList< QCPGraph * > selectedGraphs () const
QCPAbstractItem * item (int index) const
QCPAbstractItem * item () const
bool removeItem (QCPAbstractItem *item)
bool removeItem (int index)
int clearItems ()
int itemCount () const
QList< QCPAbstractItem * > selectedItems () const
QCPAbstractItem * itemAt (const QPointF &pos, bool onlySelectable=false) const
bool hasItem (QCPAbstractItem *item) const
QCPLayer * layer (const QString &name) const
QCPLayer * layer (int index) const
QCPLayer * currentLayer () const
bool setCurrentLayer (const QString &name)
bool setCurrentLayer (QCPLayer *layer)
int layerCount () const
bool addLayer (const QString &name, QCPLayer *otherLayer=0, LayerInsertMode insertMode=limAbove)
bool removeLayer (QCPLayer *layer)
bool moveLayer (QCPLayer *layer, QCPLayer *otherLayer, LayerInsertMode insertMode=limAbove)
int axisRectCount () const
QCPAxisRect * axisRect (int index=0) const
QList< QCPAxisRect * > axisRects () const
QCPLayoutElement * layoutElementAt (const QPointF &pos) const
QCPAxisRect * axisRectAt (const QPointF &pos) const
Q_SLOT void rescaleAxes (bool onlyVisiblePlottables=false)
QList< QCPAxis * > selectedAxes () const
QList< QCPLegend * > selectedLegends () const
Q_SLOT void deselectAll ()
bool savePdf (const QString &fileName, int width=0, int height=0, QCP::ExportPen exportPen=QCP::epAllowCosmetic, const QString &pdfCreator=QString(), const QString &pdfTitle=QString())
bool savePng (const QString &fileName, int width=0, int height=0, double scale=1.0, int quality=-1, int resolution=96, QCP::ResolutionUnit resolutionUnit=QCP::ruDotsPerInch)
bool saveJpg (const QString &fileName, int width=0, int height=0, double scale=1.0, int quality=-1, int resolution=96, QCP::ResolutionUnit resolutionUnit=QCP::ruDotsPerInch)
bool saveBmp (const QString &fileName, int width=0, int height=0, double scale=1.0, int resolution=96, QCP::ResolutionUnit resolutionUnit=QCP::ruDotsPerInch)
bool saveRastered (const QString &fileName, int width, int height, double scale, const char *format, int quality=-1, int resolution=96, QCP::ResolutionUnit resolutionUnit=QCP::ruDotsPerInch)
QPixmap toPixmap (int width=0, int height=0, double scale=1.0)
void toPainter (QCPPainter *painter, int width=0, int height=0)
Q_SLOT void replot (QCustomPlot::RefreshPriority refreshPriority=QCustomPlot::rpRefreshHint)
 QCustomPlot (QWidget *parent=0)
virtual ~QCustomPlot ()
QRect viewport () const
QPixmap background () const
bool backgroundScaled () const
Qt::AspectRatioMode backgroundScaledMode () const
QCPLayoutGrid * plotLayout () const
QCP::AntialiasedElements antialiasedElements () const
QCP::AntialiasedElements notAntialiasedElements () const
bool autoAddPlottableToLegend () const
const QCP::Interactions interactions () const
int selectionTolerance () const
bool noAntialiasingOnDrag () const
QCP::PlottingHints plottingHints () const
Qt::KeyboardModifier multiSelectModifier () const
void setViewport (const QRect &rect)
void setBackground (const QPixmap &pm)
void setBackground (const QPixmap &pm, bool scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding)
void setBackground (const QBrush &brush)
void setBackgroundScaled (bool scaled)
void setBackgroundScaledMode (Qt::AspectRatioMode mode)
void setAntialiasedElements (const QCP::AntialiasedElements &antialiasedElements)
void setAntialiasedElement (QCP::AntialiasedElement antialiasedElement, bool enabled=true)
void setNotAntialiasedElements (const QCP::AntialiasedElements &notAntialiasedElements)
void setNotAntialiasedElement (QCP::AntialiasedElement notAntialiasedElement, bool enabled=true)
void setAutoAddPlottableToLegend (bool on)
void setInteractions (const QCP::Interactions &interactions)
void setInteraction (const QCP::Interaction &interaction, bool enabled=true)
void setSelectionTolerance (int pixels)
void setNoAntialiasingOnDrag (bool enabled)
void setPlottingHints (const QCP::PlottingHints &hints)
void setPlottingHint (QCP::PlottingHint hint, bool enabled=true)
void setMultiSelectModifier (Qt::KeyboardModifier modifier)
QCPAbstractPlottable * plottable (int index)
QCPAbstractPlottable * plottable ()
bool addPlottable (QCPAbstractPlottable *plottable)
bool removePlottable (QCPAbstractPlottable *plottable)
bool removePlottable (int index)
int clearPlottables ()
int plottableCount () const
QList< QCPAbstractPlottable * > selectedPlottables () const
QCPAbstractPlottable * plottableAt (const QPointF &pos, bool onlySelectable=false) const
bool hasPlottable (QCPAbstractPlottable *plottable) const
QCPGraph * graph (int index) const
QCPGraph * graph () const
QCPGraph * addGraph (QCPAxis *keyAxis=0, QCPAxis *valueAxis=0)
bool removeGraph (QCPGraph *graph)
bool removeGraph (int index)
int clearGraphs ()
int graphCount () const
QList< QCPGraph * > selectedGraphs () const
QCPAbstractItem * item (int index) const
QCPAbstractItem * item () const
bool addItem (QCPAbstractItem *item)
bool removeItem (QCPAbstractItem *item)
bool removeItem (int index)
int clearItems ()
int itemCount () const
QList< QCPAbstractItem * > selectedItems () const
QCPAbstractItem * itemAt (const QPointF &pos, bool onlySelectable=false) const
bool hasItem (QCPAbstractItem *item) const
QCPLayer * layer (const QString &name) const
QCPLayer * layer (int index) const
QCPLayer * currentLayer () const
bool setCurrentLayer (const QString &name)
bool setCurrentLayer (QCPLayer *layer)
int layerCount () const
bool addLayer (const QString &name, QCPLayer *otherLayer=0, LayerInsertMode insertMode=limAbove)
bool removeLayer (QCPLayer *layer)
bool moveLayer (QCPLayer *layer, QCPLayer *otherLayer, LayerInsertMode insertMode=limAbove)
int axisRectCount () const
QCPAxisRect * axisRect (int index=0) const
QList< QCPAxisRect * > axisRects () const
QCPLayoutElement * layoutElementAt (const QPointF &pos) const
Q_SLOT void rescaleAxes (bool onlyVisiblePlottables=false)
QList< QCPAxis * > selectedAxes () const
QList< QCPLegend * > selectedLegends () const
Q_SLOT void deselectAll ()
bool savePdf (const QString &fileName, bool noCosmeticPen=false, int width=0, int height=0, const QString &pdfCreator=QString(), const QString &pdfTitle=QString())
bool savePng (const QString &fileName, int width=0, int height=0, double scale=1.0, int quality=-1)
bool saveJpg (const QString &fileName, int width=0, int height=0, double scale=1.0, int quality=-1)
bool saveBmp (const QString &fileName, int width=0, int height=0, double scale=1.0)
bool saveRastered (const QString &fileName, int width, int height, double scale, const char *format, int quality=-1)
QPixmap toPixmap (int width=0, int height=0, double scale=1.0)
void toPainter (QCPPainter *painter, int width=0, int height=0)
Q_SLOT void replot (QCustomPlot::RefreshPriority refreshPriority=QCustomPlot::rpHint)

Public Attributes

QCPAxis * xAxis
QCPAxis * yAxis
QCPAxis * xAxis2
QCPAxis * yAxis2
QCPLegend * legend

Protected Member Functions

virtual QSize minimumSizeHint () const
virtual QSize sizeHint () const
virtual void paintEvent (QPaintEvent *event)
virtual void resizeEvent (QResizeEvent *event)
virtual void mouseDoubleClickEvent (QMouseEvent *event)
virtual void mousePressEvent (QMouseEvent *event)
virtual void mouseMoveEvent (QMouseEvent *event)
virtual void mouseReleaseEvent (QMouseEvent *event)
virtual void wheelEvent (QWheelEvent *event)
virtual void draw (QCPPainter *painter)
virtual void axisRemoved (QCPAxis *axis)
virtual void legendRemoved (QCPLegend *legend)
void updateLayerIndices () const
QCPLayerable * layerableAt (const QPointF &pos, bool onlySelectable, QVariant *selectionDetails=0) const
void drawBackground (QCPPainter *painter)
virtual QSize minimumSizeHint () const Q_DECL_OVERRIDE
virtual QSize sizeHint () const Q_DECL_OVERRIDE
virtual void paintEvent (QPaintEvent *event) Q_DECL_OVERRIDE
virtual void resizeEvent (QResizeEvent *event) Q_DECL_OVERRIDE
virtual void mouseDoubleClickEvent (QMouseEvent *event) Q_DECL_OVERRIDE
virtual void mousePressEvent (QMouseEvent *event) Q_DECL_OVERRIDE
virtual void mouseMoveEvent (QMouseEvent *event) Q_DECL_OVERRIDE
virtual void mouseReleaseEvent (QMouseEvent *event) Q_DECL_OVERRIDE
virtual void wheelEvent (QWheelEvent *event) Q_DECL_OVERRIDE
virtual void draw (QCPPainter *painter)
virtual void updateLayout ()
virtual void axisRemoved (QCPAxis *axis)
virtual void legendRemoved (QCPLegend *legend)
virtual Q_SLOT void processRectSelection (QRect rect, QMouseEvent *event)
virtual Q_SLOT void processRectZoom (QRect rect, QMouseEvent *event)
virtual Q_SLOT void processPointSelection (QMouseEvent *event)
bool registerPlottable (QCPAbstractPlottable *plottable)
bool registerGraph (QCPGraph *graph)
bool registerItem (QCPAbstractItem *item)
void updateLayerIndices () const
QCPLayerable * layerableAt (const QPointF &pos, bool onlySelectable, QVariant *selectionDetails=0) const
QList< QCPLayerable * > layerableListAt (const QPointF &pos, bool onlySelectable, QList< QVariant > *selectionDetails=0) const
void drawBackground (QCPPainter *painter)
void setupPaintBuffers ()
QCPAbstractPaintBuffer * createPaintBuffer ()
bool hasInvalidatedPaintBuffers ()
bool setupOpenGl ()
void freeOpenGl ()
virtual QSize minimumSizeHint () const
virtual QSize sizeHint () const
virtual void paintEvent (QPaintEvent *event)
virtual void resizeEvent (QResizeEvent *event)
virtual void mouseDoubleClickEvent (QMouseEvent *event)
virtual void mousePressEvent (QMouseEvent *event)
virtual void mouseMoveEvent (QMouseEvent *event)
virtual void mouseReleaseEvent (QMouseEvent *event)
virtual void wheelEvent (QWheelEvent *event)
virtual void draw (QCPPainter *painter)
virtual void axisRemoved (QCPAxis *axis)
virtual void legendRemoved (QCPLegend *legend)
void updateLayerIndices () const
QCPLayerable * layerableAt (const QPointF &pos, bool onlySelectable, QVariant *selectionDetails=0) const
void drawBackground (QCPPainter *painter)

Protected Attributes

QRect mViewport
QCPLayoutGrid * mPlotLayout
bool mAutoAddPlottableToLegend
QList< QCPAbstractPlottable * > mPlottables
QList< QCPGraph * > mGraphs
QList< QCPAbstractItem * > mItems
QList< QCPLayer * > mLayers
QCP::AntialiasedElements mAntialiasedElements
QCP::AntialiasedElements mNotAntialiasedElements
QCP::Interactions mInteractions
int mSelectionTolerance
bool mNoAntialiasingOnDrag
QBrush mBackgroundBrush
QPixmap mBackgroundPixmap
QPixmap mScaledBackgroundPixmap
bool mBackgroundScaled
Qt::AspectRatioMode mBackgroundScaledMode
QCPLayer * mCurrentLayer
QCP::PlottingHints mPlottingHints
Qt::KeyboardModifier mMultiSelectModifier
QPixmap mPaintBuffer
QPoint mMousePressPos
QPointer< QCPLayoutElement > mMouseEventElement
bool mReplotting
double mBufferDevicePixelRatio
QCP::SelectionRectMode mSelectionRectMode
QCPSelectionRect * mSelectionRect
bool mOpenGl
QList< QSharedPointer< QCPAbstractPaintBuffer > > mPaintBuffers
bool mMouseHasMoved
QPointer< QCPLayerable > mMouseEventLayerable
QPointer< QCPLayerable > mMouseSignalLayerable
QVariant mMouseEventLayerableDetails
QVariant mMouseSignalLayerableDetails
bool mReplotQueued
int mOpenGlMultisamples
QCP::AntialiasedElements mOpenGlAntialiasedElementsBackup
bool mOpenGlCacheLabelsBackup

Friends

class QCPLegend
class QCPAxis
class QCPLayer
class QCPAxisRect
class QCPAbstractPlottable
class QCPGraph
class QCPAbstractItem

Member Enumeration Documentation

◆ LayerInsertMode [1/3]

Defines how a layer should be inserted relative to an other layer.

See also
addLayer, moveLayer
Enumerator
limBelow 

Layer is inserted below other layer.

limAbove 

Layer is inserted above other layer.

limBelow 

Layer is inserted below other layer.

limAbove 

Layer is inserted above other layer.

limBelow 

Layer is inserted below other layer.

limAbove 

Layer is inserted above other layer.

◆ LayerInsertMode [2/3]

Defines how a layer should be inserted relative to an other layer.

See also
addLayer, moveLayer
Enumerator
limBelow 

Layer is inserted below other layer.

limAbove 

Layer is inserted above other layer.

limBelow 

Layer is inserted below other layer.

limAbove 

Layer is inserted above other layer.

limBelow 

Layer is inserted below other layer.

limAbove 

Layer is inserted above other layer.

◆ LayerInsertMode [3/3]

Defines how a layer should be inserted relative to an other layer.

See also
addLayer, moveLayer
Enumerator
limBelow 

Layer is inserted below other layer.

limAbove 

Layer is inserted above other layer.

limBelow 

Layer is inserted below other layer.

limAbove 

Layer is inserted above other layer.

limBelow 

Layer is inserted below other layer.

limAbove 

Layer is inserted above other layer.

◆ RefreshPriority [1/3]

Defines with what timing the QCustomPlot surface is refreshed after a replot.

See also
replot
Enumerator
rpImmediate 

The QCustomPlot surface is immediately refreshed, by calling QWidget::repaint() after the replot

rpQueued 

Queues the refresh such that it is performed at a slightly delayed point in time after the replot, by calling QWidget::update() after the replot

rpHint 

Whether to use immediate repaint or queued update depends on whether the plotting hint QCP::phForceRepaint is set, see setPlottingHints.

rpImmediateRefresh 

Replots immediately and repaints the widget immediately by calling QWidget::repaint() after the replot

rpQueuedRefresh 

Replots immediately, but queues the widget repaint, by calling QWidget::update() after the replot. This way multiple redundant widget repaints can be avoided.

rpRefreshHint 

Whether to use immediate or queued refresh depends on whether the plotting hint QCP::phImmediateRefresh is set, see setPlottingHints.

rpQueuedReplot 

Queues the entire replot for the next event loop iteration. This way multiple redundant replots can be avoided. The actual replot is then done with rpRefreshHint priority.

rpImmediate 

The QCustomPlot surface is immediately refreshed, by calling QWidget::repaint() after the replot

rpQueued 

Queues the refresh such that it is performed at a slightly delayed point in time after the replot, by calling QWidget::update() after the replot

rpHint 

Whether to use immediate repaint or queued update depends on whether the plotting hint QCP::phForceRepaint is set, see setPlottingHints.

◆ RefreshPriority [2/3]

Defines with what timing the QCustomPlot surface is refreshed after a replot.

See also
replot
Enumerator
rpImmediate 

The QCustomPlot surface is immediately refreshed, by calling QWidget::repaint() after the replot

rpQueued 

Queues the refresh such that it is performed at a slightly delayed point in time after the replot, by calling QWidget::update() after the replot

rpHint 

Whether to use immediate repaint or queued update depends on whether the plotting hint QCP::phForceRepaint is set, see setPlottingHints.

rpImmediateRefresh 

Replots immediately and repaints the widget immediately by calling QWidget::repaint() after the replot

rpQueuedRefresh 

Replots immediately, but queues the widget repaint, by calling QWidget::update() after the replot. This way multiple redundant widget repaints can be avoided.

rpRefreshHint 

Whether to use immediate or queued refresh depends on whether the plotting hint QCP::phImmediateRefresh is set, see setPlottingHints.

rpQueuedReplot 

Queues the entire replot for the next event loop iteration. This way multiple redundant replots can be avoided. The actual replot is then done with rpRefreshHint priority.

rpImmediate 

The QCustomPlot surface is immediately refreshed, by calling QWidget::repaint() after the replot

rpQueued 

Queues the refresh such that it is performed at a slightly delayed point in time after the replot, by calling QWidget::update() after the replot

rpHint 

Whether to use immediate repaint or queued update depends on whether the plotting hint QCP::phForceRepaint is set, see setPlottingHints.

◆ RefreshPriority [3/3]

Defines with what timing the QCustomPlot surface is refreshed after a replot.

See also
replot
Enumerator
rpImmediate 

The QCustomPlot surface is immediately refreshed, by calling QWidget::repaint() after the replot

rpQueued 

Queues the refresh such that it is performed at a slightly delayed point in time after the replot, by calling QWidget::update() after the replot

rpHint 

Whether to use immediate repaint or queued update depends on whether the plotting hint QCP::phForceRepaint is set, see setPlottingHints.

rpImmediateRefresh 

Replots immediately and repaints the widget immediately by calling QWidget::repaint() after the replot

rpQueuedRefresh 

Replots immediately, but queues the widget repaint, by calling QWidget::update() after the replot. This way multiple redundant widget repaints can be avoided.

rpRefreshHint 

Whether to use immediate or queued refresh depends on whether the plotting hint QCP::phImmediateRefresh is set, see setPlottingHints.

rpQueuedReplot 

Queues the entire replot for the next event loop iteration. This way multiple redundant replots can be avoided. The actual replot is then done with rpRefreshHint priority.

rpImmediate 

The QCustomPlot surface is immediately refreshed, by calling QWidget::repaint() after the replot

rpQueued 

Queues the refresh such that it is performed at a slightly delayed point in time after the replot, by calling QWidget::update() after the replot

rpHint 

Whether to use immediate repaint or queued update depends on whether the plotting hint QCP::phForceRepaint is set, see setPlottingHints.

Constructor & Destructor Documentation

◆ QCustomPlot() [1/3]

QCustomPlot::QCustomPlot ( QWidget * parent = 0)
explicit

◆ ~QCustomPlot() [1/3]

virtual QCustomPlot::~QCustomPlot ( )
virtual

◆ QCustomPlot() [2/3]

QCustomPlot::QCustomPlot ( QWidget * parent = 0)
explicit

◆ ~QCustomPlot() [2/3]

virtual QCustomPlot::~QCustomPlot ( )
virtual

◆ QCustomPlot() [3/3]

QCustomPlot::QCustomPlot ( QWidget * parent = 0)
explicit

◆ ~QCustomPlot() [3/3]

virtual QCustomPlot::~QCustomPlot ( )
virtual

Member Function Documentation

◆ addGraph() [1/3]

QCPGraph * QCustomPlot::addGraph ( QCPAxis * keyAxis = 0,
QCPAxis * valueAxis = 0 )

◆ addGraph() [2/3]

QCPGraph * QCustomPlot::addGraph ( QCPAxis * keyAxis = 0,
QCPAxis * valueAxis = 0 )

◆ addGraph() [3/3]

QCPGraph * QCustomPlot::addGraph ( QCPAxis * keyAxis = 0,
QCPAxis * valueAxis = 0 )

◆ addItem() [1/2]

bool QCustomPlot::addItem ( QCPAbstractItem * item)

◆ addItem() [2/2]

bool QCustomPlot::addItem ( QCPAbstractItem * item)

◆ addLayer() [1/3]

bool QCustomPlot::addLayer ( const QString & name,
QCPLayer * otherLayer = 0,
LayerInsertMode insertMode = limAbove )

◆ addLayer() [2/3]

bool QCustomPlot::addLayer ( const QString & name,
QCPLayer * otherLayer = 0,
LayerInsertMode insertMode = limAbove )

◆ addLayer() [3/3]

bool QCustomPlot::addLayer ( const QString & name,
QCPLayer * otherLayer = 0,
LayerInsertMode insertMode = limAbove )

◆ addPlottable() [1/2]

bool QCustomPlot::addPlottable ( QCPAbstractPlottable * plottable)

◆ addPlottable() [2/2]

bool QCustomPlot::addPlottable ( QCPAbstractPlottable * plottable)

◆ afterReplot [1/3]

void QCustomPlot::afterReplot ( )
signal

◆ afterReplot [2/3]

void QCustomPlot::afterReplot ( )
signal

◆ afterReplot [3/3]

void QCustomPlot::afterReplot ( )
signal

◆ antialiasedElements() [1/3]

QCP::AntialiasedElements QCustomPlot::antialiasedElements ( ) const
inline

◆ antialiasedElements() [2/3]

QCP::AntialiasedElements QCustomPlot::antialiasedElements ( ) const
inline

◆ antialiasedElements() [3/3]

QCP::AntialiasedElements QCustomPlot::antialiasedElements ( ) const
inline

◆ autoAddPlottableToLegend() [1/3]

bool QCustomPlot::autoAddPlottableToLegend ( ) const
inline

◆ autoAddPlottableToLegend() [2/3]

bool QCustomPlot::autoAddPlottableToLegend ( ) const
inline

◆ autoAddPlottableToLegend() [3/3]

bool QCustomPlot::autoAddPlottableToLegend ( ) const
inline

◆ axisClick [1/3]

void QCustomPlot::axisClick ( QCPAxis * axis,
QCPAxis::SelectablePart part,
QMouseEvent * event )
signal

◆ axisClick [2/3]

void QCustomPlot::axisClick ( QCPAxis * axis,
QCPAxis::SelectablePart part,
QMouseEvent * event )
signal

◆ axisClick [3/3]

void QCustomPlot::axisClick ( QCPAxis * axis,
QCPAxis::SelectablePart part,
QMouseEvent * event )
signal

◆ axisDoubleClick [1/3]

void QCustomPlot::axisDoubleClick ( QCPAxis * axis,
QCPAxis::SelectablePart part,
QMouseEvent * event )
signal

◆ axisDoubleClick [2/3]

void QCustomPlot::axisDoubleClick ( QCPAxis * axis,
QCPAxis::SelectablePart part,
QMouseEvent * event )
signal

◆ axisDoubleClick [3/3]

void QCustomPlot::axisDoubleClick ( QCPAxis * axis,
QCPAxis::SelectablePart part,
QMouseEvent * event )
signal

◆ axisRect() [1/3]

QCPAxisRect * QCustomPlot::axisRect ( int index = 0) const

◆ axisRect() [2/3]

QCPAxisRect * QCustomPlot::axisRect ( int index = 0) const

◆ axisRect() [3/3]

QCPAxisRect * QCustomPlot::axisRect ( int index = 0) const

◆ axisRectAt()

QCPAxisRect * QCustomPlot::axisRectAt ( const QPointF & pos) const

◆ axisRectCount() [1/3]

int QCustomPlot::axisRectCount ( ) const

◆ axisRectCount() [2/3]

int QCustomPlot::axisRectCount ( ) const

◆ axisRectCount() [3/3]

int QCustomPlot::axisRectCount ( ) const

◆ axisRects() [1/3]

QList< QCPAxisRect * > QCustomPlot::axisRects ( ) const

◆ axisRects() [2/3]

QList< QCPAxisRect * > QCustomPlot::axisRects ( ) const

◆ axisRects() [3/3]

QList< QCPAxisRect * > QCustomPlot::axisRects ( ) const

◆ axisRemoved() [1/3]

virtual void QCustomPlot::axisRemoved ( QCPAxis * axis)
protectedvirtual

◆ axisRemoved() [2/3]

virtual void QCustomPlot::axisRemoved ( QCPAxis * axis)
protectedvirtual

◆ axisRemoved() [3/3]

virtual void QCustomPlot::axisRemoved ( QCPAxis * axis)
protectedvirtual

◆ background() [1/3]

QPixmap QCustomPlot::background ( ) const
inline

◆ background() [2/3]

QPixmap QCustomPlot::background ( ) const
inline

◆ background() [3/3]

QPixmap QCustomPlot::background ( ) const
inline

◆ backgroundScaled() [1/3]

bool QCustomPlot::backgroundScaled ( ) const
inline

◆ backgroundScaled() [2/3]

bool QCustomPlot::backgroundScaled ( ) const
inline

◆ backgroundScaled() [3/3]

bool QCustomPlot::backgroundScaled ( ) const
inline

◆ backgroundScaledMode() [1/3]

Qt::AspectRatioMode QCustomPlot::backgroundScaledMode ( ) const
inline

◆ backgroundScaledMode() [2/3]

Qt::AspectRatioMode QCustomPlot::backgroundScaledMode ( ) const
inline

◆ backgroundScaledMode() [3/3]

Qt::AspectRatioMode QCustomPlot::backgroundScaledMode ( ) const
inline

◆ beforeReplot [1/3]

void QCustomPlot::beforeReplot ( )
signal

◆ beforeReplot [2/3]

void QCustomPlot::beforeReplot ( )
signal

◆ beforeReplot [3/3]

void QCustomPlot::beforeReplot ( )
signal

◆ bufferDevicePixelRatio()

double QCustomPlot::bufferDevicePixelRatio ( ) const
inline

◆ clearGraphs() [1/3]

int QCustomPlot::clearGraphs ( )

◆ clearGraphs() [2/3]

int QCustomPlot::clearGraphs ( )

◆ clearGraphs() [3/3]

int QCustomPlot::clearGraphs ( )

◆ clearItems() [1/3]

int QCustomPlot::clearItems ( )

◆ clearItems() [2/3]

int QCustomPlot::clearItems ( )

◆ clearItems() [3/3]

int QCustomPlot::clearItems ( )

◆ clearPlottables() [1/3]

int QCustomPlot::clearPlottables ( )

◆ clearPlottables() [2/3]

int QCustomPlot::clearPlottables ( )

◆ clearPlottables() [3/3]

int QCustomPlot::clearPlottables ( )

◆ createPaintBuffer()

QCPAbstractPaintBuffer * QCustomPlot::createPaintBuffer ( )
protected

◆ currentLayer() [1/3]

QCPLayer * QCustomPlot::currentLayer ( ) const

◆ currentLayer() [2/3]

QCPLayer * QCustomPlot::currentLayer ( ) const

◆ currentLayer() [3/3]

QCPLayer * QCustomPlot::currentLayer ( ) const

◆ deselectAll() [1/3]

Q_SLOT void QCustomPlot::deselectAll ( )

◆ deselectAll() [2/3]

Q_SLOT void QCustomPlot::deselectAll ( )

◆ deselectAll() [3/3]

Q_SLOT void QCustomPlot::deselectAll ( )

◆ draw() [1/3]

virtual void QCustomPlot::draw ( QCPPainter * painter)
protectedvirtual

◆ draw() [2/3]

virtual void QCustomPlot::draw ( QCPPainter * painter)
protectedvirtual

◆ draw() [3/3]

virtual void QCustomPlot::draw ( QCPPainter * painter)
protectedvirtual

◆ drawBackground() [1/3]

void QCustomPlot::drawBackground ( QCPPainter * painter)
protected

◆ drawBackground() [2/3]

void QCustomPlot::drawBackground ( QCPPainter * painter)
protected

◆ drawBackground() [3/3]

void QCustomPlot::drawBackground ( QCPPainter * painter)
protected

◆ freeOpenGl()

void QCustomPlot::freeOpenGl ( )
protected

◆ graph() [1/6]

QCPGraph * QCustomPlot::graph ( ) const

◆ graph() [2/6]

QCPGraph * QCustomPlot::graph ( ) const

◆ graph() [3/6]

QCPGraph * QCustomPlot::graph ( ) const

◆ graph() [4/6]

QCPGraph * QCustomPlot::graph ( int index) const

◆ graph() [5/6]

QCPGraph * QCustomPlot::graph ( int index) const

◆ graph() [6/6]

QCPGraph * QCustomPlot::graph ( int index) const

◆ graphCount() [1/3]

int QCustomPlot::graphCount ( ) const

◆ graphCount() [2/3]

int QCustomPlot::graphCount ( ) const

◆ graphCount() [3/3]

int QCustomPlot::graphCount ( ) const

◆ hasInvalidatedPaintBuffers()

bool QCustomPlot::hasInvalidatedPaintBuffers ( )
protected

◆ hasItem() [1/3]

bool QCustomPlot::hasItem ( QCPAbstractItem * item) const

◆ hasItem() [2/3]

bool QCustomPlot::hasItem ( QCPAbstractItem * item) const

◆ hasItem() [3/3]

bool QCustomPlot::hasItem ( QCPAbstractItem * item) const

◆ hasPlottable() [1/3]

bool QCustomPlot::hasPlottable ( QCPAbstractPlottable * plottable) const

◆ hasPlottable() [2/3]

bool QCustomPlot::hasPlottable ( QCPAbstractPlottable * plottable) const

◆ hasPlottable() [3/3]

bool QCustomPlot::hasPlottable ( QCPAbstractPlottable * plottable) const

◆ interactions() [1/3]

const QCP::Interactions QCustomPlot::interactions ( ) const
inline

◆ interactions() [2/3]

const QCP::Interactions QCustomPlot::interactions ( ) const
inline

◆ interactions() [3/3]

const QCP::Interactions QCustomPlot::interactions ( ) const
inline

◆ item() [1/6]

QCPAbstractItem * QCustomPlot::item ( ) const

◆ item() [2/6]

QCPAbstractItem * QCustomPlot::item ( ) const

◆ item() [3/6]

QCPAbstractItem * QCustomPlot::item ( ) const

◆ item() [4/6]

QCPAbstractItem * QCustomPlot::item ( int index) const

◆ item() [5/6]

QCPAbstractItem * QCustomPlot::item ( int index) const

◆ item() [6/6]

QCPAbstractItem * QCustomPlot::item ( int index) const

◆ itemAt() [1/3]

QCPAbstractItem * QCustomPlot::itemAt ( const QPointF & pos,
bool onlySelectable = false ) const

◆ itemAt() [2/3]

QCPAbstractItem * QCustomPlot::itemAt ( const QPointF & pos,
bool onlySelectable = false ) const

◆ itemAt() [3/3]

QCPAbstractItem * QCustomPlot::itemAt ( const QPointF & pos,
bool onlySelectable = false ) const

◆ itemClick [1/3]

void QCustomPlot::itemClick ( QCPAbstractItem * item,
QMouseEvent * event )
signal

◆ itemClick [2/3]

void QCustomPlot::itemClick ( QCPAbstractItem * item,
QMouseEvent * event )
signal

◆ itemClick [3/3]

void QCustomPlot::itemClick ( QCPAbstractItem * item,
QMouseEvent * event )
signal

◆ itemCount() [1/3]

int QCustomPlot::itemCount ( ) const

◆ itemCount() [2/3]

int QCustomPlot::itemCount ( ) const

◆ itemCount() [3/3]

int QCustomPlot::itemCount ( ) const

◆ itemDoubleClick [1/3]

void QCustomPlot::itemDoubleClick ( QCPAbstractItem * item,
QMouseEvent * event )
signal

◆ itemDoubleClick [2/3]

void QCustomPlot::itemDoubleClick ( QCPAbstractItem * item,
QMouseEvent * event )
signal

◆ itemDoubleClick [3/3]

void QCustomPlot::itemDoubleClick ( QCPAbstractItem * item,
QMouseEvent * event )
signal

◆ layer() [1/6]

QCPLayer * QCustomPlot::layer ( const QString & name) const

◆ layer() [2/6]

QCPLayer * QCustomPlot::layer ( const QString & name) const

◆ layer() [3/6]

QCPLayer * QCustomPlot::layer ( const QString & name) const

◆ layer() [4/6]

QCPLayer * QCustomPlot::layer ( int index) const

◆ layer() [5/6]

QCPLayer * QCustomPlot::layer ( int index) const

◆ layer() [6/6]

QCPLayer * QCustomPlot::layer ( int index) const

◆ layerableAt() [1/3]

QCPLayerable * QCustomPlot::layerableAt ( const QPointF & pos,
bool onlySelectable,
QVariant * selectionDetails = 0 ) const
protected

◆ layerableAt() [2/3]

QCPLayerable * QCustomPlot::layerableAt ( const QPointF & pos,
bool onlySelectable,
QVariant * selectionDetails = 0 ) const
protected

◆ layerableAt() [3/3]

QCPLayerable * QCustomPlot::layerableAt ( const QPointF & pos,
bool onlySelectable,
QVariant * selectionDetails = 0 ) const
protected

◆ layerableListAt()

QList< QCPLayerable * > QCustomPlot::layerableListAt ( const QPointF & pos,
bool onlySelectable,
QList< QVariant > * selectionDetails = 0 ) const
protected

◆ layerCount() [1/3]

int QCustomPlot::layerCount ( ) const

◆ layerCount() [2/3]

int QCustomPlot::layerCount ( ) const

◆ layerCount() [3/3]

int QCustomPlot::layerCount ( ) const

◆ layoutElementAt() [1/3]

QCPLayoutElement * QCustomPlot::layoutElementAt ( const QPointF & pos) const

◆ layoutElementAt() [2/3]

QCPLayoutElement * QCustomPlot::layoutElementAt ( const QPointF & pos) const

◆ layoutElementAt() [3/3]

QCPLayoutElement * QCustomPlot::layoutElementAt ( const QPointF & pos) const

◆ legendClick [1/3]

void QCustomPlot::legendClick ( QCPLegend * legend,
QCPAbstractLegendItem * item,
QMouseEvent * event )
signal

◆ legendClick [2/3]

void QCustomPlot::legendClick ( QCPLegend * legend,
QCPAbstractLegendItem * item,
QMouseEvent * event )
signal

◆ legendClick [3/3]

void QCustomPlot::legendClick ( QCPLegend * legend,
QCPAbstractLegendItem * item,
QMouseEvent * event )
signal

◆ legendDoubleClick [1/3]

void QCustomPlot::legendDoubleClick ( QCPLegend * legend,
QCPAbstractLegendItem * item,
QMouseEvent * event )
signal

◆ legendDoubleClick [2/3]

void QCustomPlot::legendDoubleClick ( QCPLegend * legend,
QCPAbstractLegendItem * item,
QMouseEvent * event )
signal

◆ legendDoubleClick [3/3]

void QCustomPlot::legendDoubleClick ( QCPLegend * legend,
QCPAbstractLegendItem * item,
QMouseEvent * event )
signal

◆ legendRemoved() [1/3]

virtual void QCustomPlot::legendRemoved ( QCPLegend * legend)
protectedvirtual

◆ legendRemoved() [2/3]

virtual void QCustomPlot::legendRemoved ( QCPLegend * legend)
protectedvirtual

◆ legendRemoved() [3/3]

virtual void QCustomPlot::legendRemoved ( QCPLegend * legend)
protectedvirtual

◆ minimumSizeHint() [1/3]

virtual QSize QCustomPlot::minimumSizeHint ( ) const
protectedvirtual

◆ minimumSizeHint() [2/3]

virtual QSize QCustomPlot::minimumSizeHint ( ) const
protectedvirtual

◆ minimumSizeHint() [3/3]

virtual QSize QCustomPlot::minimumSizeHint ( ) const
protectedvirtual

◆ mouseDoubleClick [1/3]

void QCustomPlot::mouseDoubleClick ( QMouseEvent * event)
signal

◆ mouseDoubleClick [2/3]

void QCustomPlot::mouseDoubleClick ( QMouseEvent * event)
signal

◆ mouseDoubleClick [3/3]

void QCustomPlot::mouseDoubleClick ( QMouseEvent * event)
signal

◆ mouseDoubleClickEvent() [1/3]

virtual void QCustomPlot::mouseDoubleClickEvent ( QMouseEvent * event)
protectedvirtual

◆ mouseDoubleClickEvent() [2/3]

virtual void QCustomPlot::mouseDoubleClickEvent ( QMouseEvent * event)
protectedvirtual

◆ mouseDoubleClickEvent() [3/3]

virtual void QCustomPlot::mouseDoubleClickEvent ( QMouseEvent * event)
protectedvirtual

◆ mouseMove [1/3]

void QCustomPlot::mouseMove ( QMouseEvent * event)
signal

◆ mouseMove [2/3]

void QCustomPlot::mouseMove ( QMouseEvent * event)
signal

◆ mouseMove [3/3]

void QCustomPlot::mouseMove ( QMouseEvent * event)
signal

◆ mouseMoveEvent() [1/3]

virtual void QCustomPlot::mouseMoveEvent ( QMouseEvent * event)
protectedvirtual

◆ mouseMoveEvent() [2/3]

virtual void QCustomPlot::mouseMoveEvent ( QMouseEvent * event)
protectedvirtual

◆ mouseMoveEvent() [3/3]

virtual void QCustomPlot::mouseMoveEvent ( QMouseEvent * event)
protectedvirtual

◆ mousePress [1/3]

void QCustomPlot::mousePress ( QMouseEvent * event)
signal

◆ mousePress [2/3]

void QCustomPlot::mousePress ( QMouseEvent * event)
signal

◆ mousePress [3/3]

void QCustomPlot::mousePress ( QMouseEvent * event)
signal

◆ mousePressEvent() [1/3]

virtual void QCustomPlot::mousePressEvent ( QMouseEvent * event)
protectedvirtual

◆ mousePressEvent() [2/3]

virtual void QCustomPlot::mousePressEvent ( QMouseEvent * event)
protectedvirtual

◆ mousePressEvent() [3/3]

virtual void QCustomPlot::mousePressEvent ( QMouseEvent * event)
protectedvirtual

◆ mouseRelease [1/3]

void QCustomPlot::mouseRelease ( QMouseEvent * event)
signal

◆ mouseRelease [2/3]

void QCustomPlot::mouseRelease ( QMouseEvent * event)
signal

◆ mouseRelease [3/3]

void QCustomPlot::mouseRelease ( QMouseEvent * event)
signal

◆ mouseReleaseEvent() [1/3]

virtual void QCustomPlot::mouseReleaseEvent ( QMouseEvent * event)
protectedvirtual

◆ mouseReleaseEvent() [2/3]

virtual void QCustomPlot::mouseReleaseEvent ( QMouseEvent * event)
protectedvirtual

◆ mouseReleaseEvent() [3/3]

virtual void QCustomPlot::mouseReleaseEvent ( QMouseEvent * event)
protectedvirtual

◆ mouseWheel [1/3]

void QCustomPlot::mouseWheel ( QWheelEvent * event)
signal

◆ mouseWheel [2/3]

void QCustomPlot::mouseWheel ( QWheelEvent * event)
signal

◆ mouseWheel [3/3]

void QCustomPlot::mouseWheel ( QWheelEvent * event)
signal

◆ moveLayer() [1/3]

bool QCustomPlot::moveLayer ( QCPLayer * layer,
QCPLayer * otherLayer,
LayerInsertMode insertMode = limAbove )

◆ moveLayer() [2/3]

bool QCustomPlot::moveLayer ( QCPLayer * layer,
QCPLayer * otherLayer,
LayerInsertMode insertMode = limAbove )

◆ moveLayer() [3/3]

bool QCustomPlot::moveLayer ( QCPLayer * layer,
QCPLayer * otherLayer,
LayerInsertMode insertMode = limAbove )

◆ multiSelectModifier() [1/3]

Qt::KeyboardModifier QCustomPlot::multiSelectModifier ( ) const
inline

◆ multiSelectModifier() [2/3]

Qt::KeyboardModifier QCustomPlot::multiSelectModifier ( ) const
inline

◆ multiSelectModifier() [3/3]

Qt::KeyboardModifier QCustomPlot::multiSelectModifier ( ) const
inline

◆ noAntialiasingOnDrag() [1/3]

bool QCustomPlot::noAntialiasingOnDrag ( ) const
inline

◆ noAntialiasingOnDrag() [2/3]

bool QCustomPlot::noAntialiasingOnDrag ( ) const
inline

◆ noAntialiasingOnDrag() [3/3]

bool QCustomPlot::noAntialiasingOnDrag ( ) const
inline

◆ notAntialiasedElements() [1/3]

QCP::AntialiasedElements QCustomPlot::notAntialiasedElements ( ) const
inline

◆ notAntialiasedElements() [2/3]

QCP::AntialiasedElements QCustomPlot::notAntialiasedElements ( ) const
inline

◆ notAntialiasedElements() [3/3]

QCP::AntialiasedElements QCustomPlot::notAntialiasedElements ( ) const
inline

◆ openGl()

bool QCustomPlot::openGl ( ) const
inline

◆ paintEvent() [1/3]

virtual void QCustomPlot::paintEvent ( QPaintEvent * event)
protectedvirtual

◆ paintEvent() [2/3]

virtual void QCustomPlot::paintEvent ( QPaintEvent * event)
protectedvirtual

◆ paintEvent() [3/3]

virtual void QCustomPlot::paintEvent ( QPaintEvent * event)
protectedvirtual

◆ plotLayout() [1/3]

QCPLayoutGrid * QCustomPlot::plotLayout ( ) const
inline

◆ plotLayout() [2/3]

QCPLayoutGrid * QCustomPlot::plotLayout ( ) const
inline

◆ plotLayout() [3/3]

QCPLayoutGrid * QCustomPlot::plotLayout ( ) const
inline

◆ plottable() [1/6]

QCPAbstractPlottable * QCustomPlot::plottable ( )

◆ plottable() [2/6]

QCPAbstractPlottable * QCustomPlot::plottable ( )

◆ plottable() [3/6]

QCPAbstractPlottable * QCustomPlot::plottable ( )

◆ plottable() [4/6]

QCPAbstractPlottable * QCustomPlot::plottable ( int index)

◆ plottable() [5/6]

QCPAbstractPlottable * QCustomPlot::plottable ( int index)

◆ plottable() [6/6]

QCPAbstractPlottable * QCustomPlot::plottable ( int index)

◆ plottableAt() [1/3]

QCPAbstractPlottable * QCustomPlot::plottableAt ( const QPointF & pos,
bool onlySelectable = false ) const

◆ plottableAt() [2/3]

QCPAbstractPlottable * QCustomPlot::plottableAt ( const QPointF & pos,
bool onlySelectable = false ) const

◆ plottableAt() [3/3]

QCPAbstractPlottable * QCustomPlot::plottableAt ( const QPointF & pos,
bool onlySelectable = false ) const

◆ plottableClick [1/3]

void QCustomPlot::plottableClick ( QCPAbstractPlottable * plottable,
int dataIndex,
QMouseEvent * event )
signal

◆ plottableClick [2/3]

void QCustomPlot::plottableClick ( QCPAbstractPlottable * plottable,
QMouseEvent * event )
signal

◆ plottableClick [3/3]

void QCustomPlot::plottableClick ( QCPAbstractPlottable * plottable,
QMouseEvent * event )
signal

◆ plottableCount() [1/3]

int QCustomPlot::plottableCount ( ) const

◆ plottableCount() [2/3]

int QCustomPlot::plottableCount ( ) const

◆ plottableCount() [3/3]

int QCustomPlot::plottableCount ( ) const

◆ plottableDoubleClick [1/3]

void QCustomPlot::plottableDoubleClick ( QCPAbstractPlottable * plottable,
int dataIndex,
QMouseEvent * event )
signal

◆ plottableDoubleClick [2/3]

void QCustomPlot::plottableDoubleClick ( QCPAbstractPlottable * plottable,
QMouseEvent * event )
signal

◆ plottableDoubleClick [3/3]

void QCustomPlot::plottableDoubleClick ( QCPAbstractPlottable * plottable,
QMouseEvent * event )
signal

◆ plottingHints() [1/3]

QCP::PlottingHints QCustomPlot::plottingHints ( ) const
inline

◆ plottingHints() [2/3]

QCP::PlottingHints QCustomPlot::plottingHints ( ) const
inline

◆ plottingHints() [3/3]

QCP::PlottingHints QCustomPlot::plottingHints ( ) const
inline

◆ processPointSelection()

virtual Q_SLOT void QCustomPlot::processPointSelection ( QMouseEvent * event)
protectedvirtual

◆ processRectSelection()

virtual Q_SLOT void QCustomPlot::processRectSelection ( QRect rect,
QMouseEvent * event )
protectedvirtual

◆ processRectZoom()

virtual Q_SLOT void QCustomPlot::processRectZoom ( QRect rect,
QMouseEvent * event )
protectedvirtual

◆ registerGraph()

bool QCustomPlot::registerGraph ( QCPGraph * graph)
protected

◆ registerItem()

bool QCustomPlot::registerItem ( QCPAbstractItem * item)
protected

◆ registerPlottable()

bool QCustomPlot::registerPlottable ( QCPAbstractPlottable * plottable)
protected

◆ removeGraph() [1/6]

bool QCustomPlot::removeGraph ( int index)

◆ removeGraph() [2/6]

bool QCustomPlot::removeGraph ( int index)

◆ removeGraph() [3/6]

bool QCustomPlot::removeGraph ( int index)

◆ removeGraph() [4/6]

bool QCustomPlot::removeGraph ( QCPGraph * graph)

◆ removeGraph() [5/6]

bool QCustomPlot::removeGraph ( QCPGraph * graph)

◆ removeGraph() [6/6]

bool QCustomPlot::removeGraph ( QCPGraph * graph)

◆ removeItem() [1/6]

bool QCustomPlot::removeItem ( int index)

◆ removeItem() [2/6]

bool QCustomPlot::removeItem ( int index)

◆ removeItem() [3/6]

bool QCustomPlot::removeItem ( int index)

◆ removeItem() [4/6]

bool QCustomPlot::removeItem ( QCPAbstractItem * item)

◆ removeItem() [5/6]

bool QCustomPlot::removeItem ( QCPAbstractItem * item)

◆ removeItem() [6/6]

bool QCustomPlot::removeItem ( QCPAbstractItem * item)

◆ removeLayer() [1/3]

bool QCustomPlot::removeLayer ( QCPLayer * layer)

◆ removeLayer() [2/3]

bool QCustomPlot::removeLayer ( QCPLayer * layer)

◆ removeLayer() [3/3]

bool QCustomPlot::removeLayer ( QCPLayer * layer)

◆ removePlottable() [1/6]

bool QCustomPlot::removePlottable ( int index)

◆ removePlottable() [2/6]

bool QCustomPlot::removePlottable ( int index)

◆ removePlottable() [3/6]

bool QCustomPlot::removePlottable ( int index)

◆ removePlottable() [4/6]

bool QCustomPlot::removePlottable ( QCPAbstractPlottable * plottable)

◆ removePlottable() [5/6]

bool QCustomPlot::removePlottable ( QCPAbstractPlottable * plottable)

◆ removePlottable() [6/6]

bool QCustomPlot::removePlottable ( QCPAbstractPlottable * plottable)

◆ replot() [1/3]

Q_SLOT void QCustomPlot::replot ( QCustomPlot::RefreshPriority refreshPriority = QCustomPlot::rpHint)

◆ replot() [2/3]

Q_SLOT void QCustomPlot::replot ( QCustomPlot::RefreshPriority refreshPriority = QCustomPlot::rpHint)

◆ replot() [3/3]

Q_SLOT void QCustomPlot::replot ( QCustomPlot::RefreshPriority refreshPriority = QCustomPlot::rpRefreshHint)

◆ rescaleAxes() [1/3]

Q_SLOT void QCustomPlot::rescaleAxes ( bool onlyVisiblePlottables = false)

◆ rescaleAxes() [2/3]

Q_SLOT void QCustomPlot::rescaleAxes ( bool onlyVisiblePlottables = false)

◆ rescaleAxes() [3/3]

Q_SLOT void QCustomPlot::rescaleAxes ( bool onlyVisiblePlottables = false)

◆ resizeEvent() [1/3]

virtual void QCustomPlot::resizeEvent ( QResizeEvent * event)
protectedvirtual

◆ resizeEvent() [2/3]

virtual void QCustomPlot::resizeEvent ( QResizeEvent * event)
protectedvirtual

◆ resizeEvent() [3/3]

virtual void QCustomPlot::resizeEvent ( QResizeEvent * event)
protectedvirtual

◆ saveBmp() [1/3]

bool QCustomPlot::saveBmp ( const QString & fileName,
int width = 0,
int height = 0,
double scale = 1.0 )

◆ saveBmp() [2/3]

bool QCustomPlot::saveBmp ( const QString & fileName,
int width = 0,
int height = 0,
double scale = 1.0 )

◆ saveBmp() [3/3]

bool QCustomPlot::saveBmp ( const QString & fileName,
int width = 0,
int height = 0,
double scale = 1.0,
int resolution = 96,
QCP::ResolutionUnit resolutionUnit = QCP::ruDotsPerInch )

◆ saveJpg() [1/3]

bool QCustomPlot::saveJpg ( const QString & fileName,
int width = 0,
int height = 0,
double scale = 1.0,
int quality = -1 )

◆ saveJpg() [2/3]

bool QCustomPlot::saveJpg ( const QString & fileName,
int width = 0,
int height = 0,
double scale = 1.0,
int quality = -1 )

◆ saveJpg() [3/3]

bool QCustomPlot::saveJpg ( const QString & fileName,
int width = 0,
int height = 0,
double scale = 1.0,
int quality = -1,
int resolution = 96,
QCP::ResolutionUnit resolutionUnit = QCP::ruDotsPerInch )

◆ savePdf() [1/3]

bool QCustomPlot::savePdf ( const QString & fileName,
bool noCosmeticPen = false,
int width = 0,
int height = 0,
const QString & pdfCreator = QString(),
const QString & pdfTitle = QString() )

◆ savePdf() [2/3]

bool QCustomPlot::savePdf ( const QString & fileName,
bool noCosmeticPen = false,
int width = 0,
int height = 0,
const QString & pdfCreator = QString(),
const QString & pdfTitle = QString() )

◆ savePdf() [3/3]

bool QCustomPlot::savePdf ( const QString & fileName,
int width = 0,
int height = 0,
QCP::ExportPen exportPen = QCP::epAllowCosmetic,
const QString & pdfCreator = QString(),
const QString & pdfTitle = QString() )

◆ savePng() [1/3]

bool QCustomPlot::savePng ( const QString & fileName,
int width = 0,
int height = 0,
double scale = 1.0,
int quality = -1 )

◆ savePng() [2/3]

bool QCustomPlot::savePng ( const QString & fileName,
int width = 0,
int height = 0,
double scale = 1.0,
int quality = -1 )

◆ savePng() [3/3]

bool QCustomPlot::savePng ( const QString & fileName,
int width = 0,
int height = 0,
double scale = 1.0,
int quality = -1,
int resolution = 96,
QCP::ResolutionUnit resolutionUnit = QCP::ruDotsPerInch )

◆ saveRastered() [1/3]

bool QCustomPlot::saveRastered ( const QString & fileName,
int width,
int height,
double scale,
const char * format,
int quality = -1 )

◆ saveRastered() [2/3]

bool QCustomPlot::saveRastered ( const QString & fileName,
int width,
int height,
double scale,
const char * format,
int quality = -1 )

◆ saveRastered() [3/3]

bool QCustomPlot::saveRastered ( const QString & fileName,
int width,
int height,
double scale,
const char * format,
int quality = -1,
int resolution = 96,
QCP::ResolutionUnit resolutionUnit = QCP::ruDotsPerInch )

◆ selectedAxes() [1/3]

QList< QCPAxis * > QCustomPlot::selectedAxes ( ) const

◆ selectedAxes() [2/3]

QList< QCPAxis * > QCustomPlot::selectedAxes ( ) const

◆ selectedAxes() [3/3]

QList< QCPAxis * > QCustomPlot::selectedAxes ( ) const

◆ selectedGraphs() [1/3]

QList< QCPGraph * > QCustomPlot::selectedGraphs ( ) const

◆ selectedGraphs() [2/3]

QList< QCPGraph * > QCustomPlot::selectedGraphs ( ) const

◆ selectedGraphs() [3/3]

QList< QCPGraph * > QCustomPlot::selectedGraphs ( ) const

◆ selectedItems() [1/3]

QList< QCPAbstractItem * > QCustomPlot::selectedItems ( ) const

◆ selectedItems() [2/3]

QList< QCPAbstractItem * > QCustomPlot::selectedItems ( ) const

◆ selectedItems() [3/3]

QList< QCPAbstractItem * > QCustomPlot::selectedItems ( ) const

◆ selectedLegends() [1/3]

QList< QCPLegend * > QCustomPlot::selectedLegends ( ) const

◆ selectedLegends() [2/3]

QList< QCPLegend * > QCustomPlot::selectedLegends ( ) const

◆ selectedLegends() [3/3]

QList< QCPLegend * > QCustomPlot::selectedLegends ( ) const

◆ selectedPlottables() [1/3]

QList< QCPAbstractPlottable * > QCustomPlot::selectedPlottables ( ) const

◆ selectedPlottables() [2/3]

QList< QCPAbstractPlottable * > QCustomPlot::selectedPlottables ( ) const

◆ selectedPlottables() [3/3]

QList< QCPAbstractPlottable * > QCustomPlot::selectedPlottables ( ) const

◆ selectionChangedByUser [1/3]

void QCustomPlot::selectionChangedByUser ( )
signal

◆ selectionChangedByUser [2/3]

void QCustomPlot::selectionChangedByUser ( )
signal

◆ selectionChangedByUser [3/3]

void QCustomPlot::selectionChangedByUser ( )
signal

◆ selectionRect()

QCPSelectionRect * QCustomPlot::selectionRect ( ) const
inline

◆ selectionRectMode()

QCP::SelectionRectMode QCustomPlot::selectionRectMode ( ) const
inline

◆ selectionTolerance() [1/3]

int QCustomPlot::selectionTolerance ( ) const
inline

◆ selectionTolerance() [2/3]

int QCustomPlot::selectionTolerance ( ) const
inline

◆ selectionTolerance() [3/3]

int QCustomPlot::selectionTolerance ( ) const
inline

◆ setAntialiasedElement() [1/3]

void QCustomPlot::setAntialiasedElement ( QCP::AntialiasedElement antialiasedElement,
bool enabled = true )

◆ setAntialiasedElement() [2/3]

void QCustomPlot::setAntialiasedElement ( QCP::AntialiasedElement antialiasedElement,
bool enabled = true )

◆ setAntialiasedElement() [3/3]

void QCustomPlot::setAntialiasedElement ( QCP::AntialiasedElement antialiasedElement,
bool enabled = true )

◆ setAntialiasedElements() [1/3]

void QCustomPlot::setAntialiasedElements ( const QCP::AntialiasedElements & antialiasedElements)

◆ setAntialiasedElements() [2/3]

void QCustomPlot::setAntialiasedElements ( const QCP::AntialiasedElements & antialiasedElements)

◆ setAntialiasedElements() [3/3]

void QCustomPlot::setAntialiasedElements ( const QCP::AntialiasedElements & antialiasedElements)

◆ setAutoAddPlottableToLegend() [1/3]

void QCustomPlot::setAutoAddPlottableToLegend ( bool on)

◆ setAutoAddPlottableToLegend() [2/3]

void QCustomPlot::setAutoAddPlottableToLegend ( bool on)

◆ setAutoAddPlottableToLegend() [3/3]

void QCustomPlot::setAutoAddPlottableToLegend ( bool on)

◆ setBackground() [1/9]

void QCustomPlot::setBackground ( const QBrush & brush)

◆ setBackground() [2/9]

void QCustomPlot::setBackground ( const QBrush & brush)

◆ setBackground() [3/9]

void QCustomPlot::setBackground ( const QBrush & brush)

◆ setBackground() [4/9]

void QCustomPlot::setBackground ( const QPixmap & pm)

◆ setBackground() [5/9]

void QCustomPlot::setBackground ( const QPixmap & pm)

◆ setBackground() [6/9]

void QCustomPlot::setBackground ( const QPixmap & pm)

◆ setBackground() [7/9]

void QCustomPlot::setBackground ( const QPixmap & pm,
bool scaled,
Qt::AspectRatioMode mode = Qt::KeepAspectRatioByExpanding )

◆ setBackground() [8/9]

void QCustomPlot::setBackground ( const QPixmap & pm,
bool scaled,
Qt::AspectRatioMode mode = Qt::KeepAspectRatioByExpanding )

◆ setBackground() [9/9]

void QCustomPlot::setBackground ( const QPixmap & pm,
bool scaled,
Qt::AspectRatioMode mode = Qt::KeepAspectRatioByExpanding )

◆ setBackgroundScaled() [1/3]

void QCustomPlot::setBackgroundScaled ( bool scaled)

◆ setBackgroundScaled() [2/3]

void QCustomPlot::setBackgroundScaled ( bool scaled)

◆ setBackgroundScaled() [3/3]

void QCustomPlot::setBackgroundScaled ( bool scaled)

◆ setBackgroundScaledMode() [1/3]

void QCustomPlot::setBackgroundScaledMode ( Qt::AspectRatioMode mode)

◆ setBackgroundScaledMode() [2/3]

void QCustomPlot::setBackgroundScaledMode ( Qt::AspectRatioMode mode)

◆ setBackgroundScaledMode() [3/3]

void QCustomPlot::setBackgroundScaledMode ( Qt::AspectRatioMode mode)

◆ setBufferDevicePixelRatio()

void QCustomPlot::setBufferDevicePixelRatio ( double ratio)

◆ setCurrentLayer() [1/6]

bool QCustomPlot::setCurrentLayer ( const QString & name)

◆ setCurrentLayer() [2/6]

bool QCustomPlot::setCurrentLayer ( const QString & name)

◆ setCurrentLayer() [3/6]

bool QCustomPlot::setCurrentLayer ( const QString & name)

◆ setCurrentLayer() [4/6]

bool QCustomPlot::setCurrentLayer ( QCPLayer * layer)

◆ setCurrentLayer() [5/6]

bool QCustomPlot::setCurrentLayer ( QCPLayer * layer)

◆ setCurrentLayer() [6/6]

bool QCustomPlot::setCurrentLayer ( QCPLayer * layer)

◆ setInteraction() [1/3]

void QCustomPlot::setInteraction ( const QCP::Interaction & interaction,
bool enabled = true )

◆ setInteraction() [2/3]

void QCustomPlot::setInteraction ( const QCP::Interaction & interaction,
bool enabled = true )

◆ setInteraction() [3/3]

void QCustomPlot::setInteraction ( const QCP::Interaction & interaction,
bool enabled = true )

◆ setInteractions() [1/3]

void QCustomPlot::setInteractions ( const QCP::Interactions & interactions)

◆ setInteractions() [2/3]

void QCustomPlot::setInteractions ( const QCP::Interactions & interactions)

◆ setInteractions() [3/3]

void QCustomPlot::setInteractions ( const QCP::Interactions & interactions)

◆ setMultiSelectModifier() [1/3]

void QCustomPlot::setMultiSelectModifier ( Qt::KeyboardModifier modifier)

◆ setMultiSelectModifier() [2/3]

void QCustomPlot::setMultiSelectModifier ( Qt::KeyboardModifier modifier)

◆ setMultiSelectModifier() [3/3]

void QCustomPlot::setMultiSelectModifier ( Qt::KeyboardModifier modifier)

◆ setNoAntialiasingOnDrag() [1/3]

void QCustomPlot::setNoAntialiasingOnDrag ( bool enabled)

◆ setNoAntialiasingOnDrag() [2/3]

void QCustomPlot::setNoAntialiasingOnDrag ( bool enabled)

◆ setNoAntialiasingOnDrag() [3/3]

void QCustomPlot::setNoAntialiasingOnDrag ( bool enabled)

◆ setNotAntialiasedElement() [1/3]

void QCustomPlot::setNotAntialiasedElement ( QCP::AntialiasedElement notAntialiasedElement,
bool enabled = true )

◆ setNotAntialiasedElement() [2/3]

void QCustomPlot::setNotAntialiasedElement ( QCP::AntialiasedElement notAntialiasedElement,
bool enabled = true )

◆ setNotAntialiasedElement() [3/3]

void QCustomPlot::setNotAntialiasedElement ( QCP::AntialiasedElement notAntialiasedElement,
bool enabled = true )

◆ setNotAntialiasedElements() [1/3]

void QCustomPlot::setNotAntialiasedElements ( const QCP::AntialiasedElements & notAntialiasedElements)

◆ setNotAntialiasedElements() [2/3]

void QCustomPlot::setNotAntialiasedElements ( const QCP::AntialiasedElements & notAntialiasedElements)

◆ setNotAntialiasedElements() [3/3]

void QCustomPlot::setNotAntialiasedElements ( const QCP::AntialiasedElements & notAntialiasedElements)

◆ setOpenGl()

void QCustomPlot::setOpenGl ( bool enabled,
int multisampling = 16 )

◆ setPlottingHint() [1/3]

void QCustomPlot::setPlottingHint ( QCP::PlottingHint hint,
bool enabled = true )

◆ setPlottingHint() [2/3]

void QCustomPlot::setPlottingHint ( QCP::PlottingHint hint,
bool enabled = true )

◆ setPlottingHint() [3/3]

void QCustomPlot::setPlottingHint ( QCP::PlottingHint hint,
bool enabled = true )

◆ setPlottingHints() [1/3]

void QCustomPlot::setPlottingHints ( const QCP::PlottingHints & hints)

◆ setPlottingHints() [2/3]

void QCustomPlot::setPlottingHints ( const QCP::PlottingHints & hints)

◆ setPlottingHints() [3/3]

void QCustomPlot::setPlottingHints ( const QCP::PlottingHints & hints)

◆ setSelectionRect()

void QCustomPlot::setSelectionRect ( QCPSelectionRect * selectionRect)

◆ setSelectionRectMode()

void QCustomPlot::setSelectionRectMode ( QCP::SelectionRectMode mode)

◆ setSelectionTolerance() [1/3]

void QCustomPlot::setSelectionTolerance ( int pixels)

◆ setSelectionTolerance() [2/3]

void QCustomPlot::setSelectionTolerance ( int pixels)

◆ setSelectionTolerance() [3/3]

void QCustomPlot::setSelectionTolerance ( int pixels)

◆ setupOpenGl()

bool QCustomPlot::setupOpenGl ( )
protected

◆ setupPaintBuffers()

void QCustomPlot::setupPaintBuffers ( )
protected

◆ setViewport() [1/3]

void QCustomPlot::setViewport ( const QRect & rect)

◆ setViewport() [2/3]

void QCustomPlot::setViewport ( const QRect & rect)

◆ setViewport() [3/3]

void QCustomPlot::setViewport ( const QRect & rect)

◆ sizeHint() [1/3]

virtual QSize QCustomPlot::sizeHint ( ) const
protectedvirtual

◆ sizeHint() [2/3]

virtual QSize QCustomPlot::sizeHint ( ) const
protectedvirtual

◆ sizeHint() [3/3]

virtual QSize QCustomPlot::sizeHint ( ) const
protectedvirtual

◆ titleClick [1/2]

void QCustomPlot::titleClick ( QMouseEvent * event,
QCPPlotTitle * title )
signal

◆ titleClick [2/2]

void QCustomPlot::titleClick ( QMouseEvent * event,
QCPPlotTitle * title )
signal

◆ titleDoubleClick [1/2]

void QCustomPlot::titleDoubleClick ( QMouseEvent * event,
QCPPlotTitle * title )
signal

◆ titleDoubleClick [2/2]

void QCustomPlot::titleDoubleClick ( QMouseEvent * event,
QCPPlotTitle * title )
signal

◆ toPainter() [1/3]

void QCustomPlot::toPainter ( QCPPainter * painter,
int width = 0,
int height = 0 )

◆ toPainter() [2/3]

void QCustomPlot::toPainter ( QCPPainter * painter,
int width = 0,
int height = 0 )

◆ toPainter() [3/3]

void QCustomPlot::toPainter ( QCPPainter * painter,
int width = 0,
int height = 0 )

◆ toPixmap() [1/3]

QPixmap QCustomPlot::toPixmap ( int width = 0,
int height = 0,
double scale = 1.0 )

◆ toPixmap() [2/3]

QPixmap QCustomPlot::toPixmap ( int width = 0,
int height = 0,
double scale = 1.0 )

◆ toPixmap() [3/3]

QPixmap QCustomPlot::toPixmap ( int width = 0,
int height = 0,
double scale = 1.0 )

◆ updateLayerIndices() [1/3]

void QCustomPlot::updateLayerIndices ( ) const
protected

◆ updateLayerIndices() [2/3]

void QCustomPlot::updateLayerIndices ( ) const
protected

◆ updateLayerIndices() [3/3]

void QCustomPlot::updateLayerIndices ( ) const
protected

◆ updateLayout()

virtual void QCustomPlot::updateLayout ( )
protectedvirtual

◆ viewport() [1/3]

QRect QCustomPlot::viewport ( ) const
inline

◆ viewport() [2/3]

QRect QCustomPlot::viewport ( ) const
inline

◆ viewport() [3/3]

QRect QCustomPlot::viewport ( ) const
inline

◆ wheelEvent() [1/3]

virtual void QCustomPlot::wheelEvent ( QWheelEvent * event)
protectedvirtual

◆ wheelEvent() [2/3]

virtual void QCustomPlot::wheelEvent ( QWheelEvent * event)
protectedvirtual

◆ wheelEvent() [3/3]

virtual void QCustomPlot::wheelEvent ( QWheelEvent * event)
protectedvirtual

◆ QCPAbstractItem

friend class QCPAbstractItem
friend

◆ QCPAbstractPlottable

friend class QCPAbstractPlottable
friend

◆ QCPAxis

QCPAxis
friend

◆ QCPAxisRect

QCPAxisRect
friend

◆ QCPGraph

friend class QCPGraph
friend

◆ QCPLayer

QCPLayer
friend

◆ QCPLegend

QCPLegend
friend

Member Data Documentation

◆ legend

QCPLegend * QCustomPlot::legend

◆ mAntialiasedElements

QCP::AntialiasedElements QCustomPlot::mAntialiasedElements
protected

◆ mAutoAddPlottableToLegend

bool QCustomPlot::mAutoAddPlottableToLegend
protected

◆ mBackgroundBrush

QBrush QCustomPlot::mBackgroundBrush
protected

◆ mBackgroundPixmap

QPixmap QCustomPlot::mBackgroundPixmap
protected

◆ mBackgroundScaled

bool QCustomPlot::mBackgroundScaled
protected

◆ mBackgroundScaledMode

Qt::AspectRatioMode QCustomPlot::mBackgroundScaledMode
protected

◆ mBufferDevicePixelRatio

double QCustomPlot::mBufferDevicePixelRatio
protected

◆ mCurrentLayer

QCPLayer * QCustomPlot::mCurrentLayer
protected

◆ mGraphs

QList< QCPGraph * > QCustomPlot::mGraphs
protected

◆ mInteractions

QCP::Interactions QCustomPlot::mInteractions
protected

◆ mItems

QList< QCPAbstractItem * > QCustomPlot::mItems
protected

◆ mLayers

QList< QCPLayer * > QCustomPlot::mLayers
protected

◆ mMouseEventElement

QPointer< QCPLayoutElement > QCustomPlot::mMouseEventElement
protected

◆ mMouseEventLayerable

QPointer<QCPLayerable> QCustomPlot::mMouseEventLayerable
protected

◆ mMouseEventLayerableDetails

QVariant QCustomPlot::mMouseEventLayerableDetails
protected

◆ mMouseHasMoved

bool QCustomPlot::mMouseHasMoved
protected

◆ mMousePressPos

QPoint QCustomPlot::mMousePressPos
protected

◆ mMouseSignalLayerable

QPointer<QCPLayerable> QCustomPlot::mMouseSignalLayerable
protected

◆ mMouseSignalLayerableDetails

QVariant QCustomPlot::mMouseSignalLayerableDetails
protected

◆ mMultiSelectModifier

Qt::KeyboardModifier QCustomPlot::mMultiSelectModifier
protected

◆ mNoAntialiasingOnDrag

bool QCustomPlot::mNoAntialiasingOnDrag
protected

◆ mNotAntialiasedElements

QCP::AntialiasedElements QCustomPlot::mNotAntialiasedElements
protected

◆ mOpenGl

bool QCustomPlot::mOpenGl
protected

◆ mOpenGlAntialiasedElementsBackup

QCP::AntialiasedElements QCustomPlot::mOpenGlAntialiasedElementsBackup
protected

◆ mOpenGlCacheLabelsBackup

bool QCustomPlot::mOpenGlCacheLabelsBackup
protected

◆ mOpenGlMultisamples

int QCustomPlot::mOpenGlMultisamples
protected

◆ mPaintBuffer

QPixmap QCustomPlot::mPaintBuffer
protected

◆ mPaintBuffers

QList<QSharedPointer<QCPAbstractPaintBuffer> > QCustomPlot::mPaintBuffers
protected

◆ mPlotLayout

QCPLayoutGrid * QCustomPlot::mPlotLayout
protected

◆ mPlottables

QList< QCPAbstractPlottable * > QCustomPlot::mPlottables
protected

◆ mPlottingHints

QCP::PlottingHints QCustomPlot::mPlottingHints
protected

◆ mReplotQueued

bool QCustomPlot::mReplotQueued
protected

◆ mReplotting

bool QCustomPlot::mReplotting
protected

◆ mScaledBackgroundPixmap

QPixmap QCustomPlot::mScaledBackgroundPixmap
protected

◆ mSelectionRect

QCPSelectionRect* QCustomPlot::mSelectionRect
protected

◆ mSelectionRectMode

QCP::SelectionRectMode QCustomPlot::mSelectionRectMode
protected

◆ mSelectionTolerance

int QCustomPlot::mSelectionTolerance
protected

◆ mViewport

QRect QCustomPlot::mViewport
protected

◆ xAxis

QCPAxis * QCustomPlot::xAxis

◆ xAxis2

QCPAxis * QCustomPlot::xAxis2

◆ yAxis

QCPAxis * QCustomPlot::yAxis

◆ yAxis2

QCPAxis * QCustomPlot::yAxis2

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