QCustomPlot Class Reference

#include </home/florent/devel/release/src/gepetto-viewer/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
 
QCPLayoutGridplotLayout () 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)
 
QCPAbstractPlottableplottable (int index)
 
QCPAbstractPlottableplottable ()
 
bool addPlottable (QCPAbstractPlottable *plottable)
 
bool removePlottable (QCPAbstractPlottable *plottable)
 
bool removePlottable (int index)
 
int clearPlottables ()
 
int plottableCount () const
 
QList< QCPAbstractPlottable * > selectedPlottables () const
 
QCPAbstractPlottableplottableAt (const QPointF &pos, bool onlySelectable=false) const
 
bool hasPlottable (QCPAbstractPlottable *plottable) const
 
QCPGraphgraph (int index) const
 
QCPGraphgraph () const
 
QCPGraphaddGraph (QCPAxis *keyAxis=0, QCPAxis *valueAxis=0)
 
bool removeGraph (QCPGraph *graph)
 
bool removeGraph (int index)
 
int clearGraphs ()
 
int graphCount () const
 
QList< QCPGraph * > selectedGraphs () const
 
QCPAbstractItemitem (int index) const
 
QCPAbstractItemitem () const
 
bool addItem (QCPAbstractItem *item)
 
bool removeItem (QCPAbstractItem *item)
 
bool removeItem (int index)
 
int clearItems ()
 
int itemCount () const
 
QList< QCPAbstractItem * > selectedItems () const
 
QCPAbstractItemitemAt (const QPointF &pos, bool onlySelectable=false) const
 
bool hasItem (QCPAbstractItem *item) const
 
QCPLayerlayer (const QString &name) const
 
QCPLayerlayer (int index) const
 
QCPLayercurrentLayer () 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
 
QCPAxisRectaxisRect (int index=0) const
 
QList< QCPAxisRect * > axisRects () const
 
QCPLayoutElementlayoutElementAt (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
 
QCPLayoutGridplotLayout () 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
 
QCPSelectionRectselectionRect () 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)
 
QCPAbstractPlottableplottable (int index)
 
QCPAbstractPlottableplottable ()
 
bool removePlottable (QCPAbstractPlottable *plottable)
 
bool removePlottable (int index)
 
int clearPlottables ()
 
int plottableCount () const
 
QList< QCPAbstractPlottable * > selectedPlottables () const
 
QCPAbstractPlottableplottableAt (const QPointF &pos, bool onlySelectable=false) const
 
bool hasPlottable (QCPAbstractPlottable *plottable) const
 
QCPGraphgraph (int index) const
 
QCPGraphgraph () const
 
QCPGraphaddGraph (QCPAxis *keyAxis=0, QCPAxis *valueAxis=0)
 
bool removeGraph (QCPGraph *graph)
 
bool removeGraph (int index)
 
int clearGraphs ()
 
int graphCount () const
 
QList< QCPGraph * > selectedGraphs () const
 
QCPAbstractItemitem (int index) const
 
QCPAbstractItemitem () const
 
bool removeItem (QCPAbstractItem *item)
 
bool removeItem (int index)
 
int clearItems ()
 
int itemCount () const
 
QList< QCPAbstractItem * > selectedItems () const
 
QCPAbstractItemitemAt (const QPointF &pos, bool onlySelectable=false) const
 
bool hasItem (QCPAbstractItem *item) const
 
QCPLayerlayer (const QString &name) const
 
QCPLayerlayer (int index) const
 
QCPLayercurrentLayer () 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
 
QCPAxisRectaxisRect (int index=0) const
 
QList< QCPAxisRect * > axisRects () const
 
QCPLayoutElementlayoutElementAt (const QPointF &pos) const
 
QCPAxisRectaxisRectAt (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
 
QCPLayoutGridplotLayout () 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)
 
QCPAbstractPlottableplottable (int index)
 
QCPAbstractPlottableplottable ()
 
bool addPlottable (QCPAbstractPlottable *plottable)
 
bool removePlottable (QCPAbstractPlottable *plottable)
 
bool removePlottable (int index)
 
int clearPlottables ()
 
int plottableCount () const
 
QList< QCPAbstractPlottable * > selectedPlottables () const
 
QCPAbstractPlottableplottableAt (const QPointF &pos, bool onlySelectable=false) const
 
bool hasPlottable (QCPAbstractPlottable *plottable) const
 
QCPGraphgraph (int index) const
 
QCPGraphgraph () const
 
QCPGraphaddGraph (QCPAxis *keyAxis=0, QCPAxis *valueAxis=0)
 
bool removeGraph (QCPGraph *graph)
 
bool removeGraph (int index)
 
int clearGraphs ()
 
int graphCount () const
 
QList< QCPGraph * > selectedGraphs () const
 
QCPAbstractItemitem (int index) const
 
QCPAbstractItemitem () const
 
bool addItem (QCPAbstractItem *item)
 
bool removeItem (QCPAbstractItem *item)
 
bool removeItem (int index)
 
int clearItems ()
 
int itemCount () const
 
QList< QCPAbstractItem * > selectedItems () const
 
QCPAbstractItemitemAt (const QPointF &pos, bool onlySelectable=false) const
 
bool hasItem (QCPAbstractItem *item) const
 
QCPLayerlayer (const QString &name) const
 
QCPLayerlayer (int index) const
 
QCPLayercurrentLayer () 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
 
QCPAxisRectaxisRect (int index=0) const
 
QList< QCPAxisRect * > axisRects () const
 
QCPLayoutElementlayoutElementAt (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

QCPAxisxAxis
 
QCPAxisyAxis
 
QCPAxisxAxis2
 
QCPAxisyAxis2
 
QCPLegendlegend
 

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
 
QCPLayerablelayerableAt (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
 
QCPLayerablelayerableAt (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 ()
 
QCPAbstractPaintBuffercreatePaintBuffer ()
 
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
 
QCPLayerablelayerableAt (const QPointF &pos, bool onlySelectable, QVariant *selectionDetails=0) const
 
void drawBackground (QCPPainter *painter)
 

Protected Attributes

QRect mViewport
 
QCPLayoutGridmPlotLayout
 
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
 
QCPLayermCurrentLayer
 
QCP::PlottingHints mPlottingHints
 
Qt::KeyboardModifier mMultiSelectModifier
 
QPixmap mPaintBuffer
 
QPoint mMousePressPos
 
QPointer< QCPLayoutElementmMouseEventElement
 
bool mReplotting
 
double mBufferDevicePixelRatio
 
QCP::SelectionRectMode mSelectionRectMode
 
QCPSelectionRectmSelectionRect
 
bool mOpenGl
 
QList< QSharedPointer< QCPAbstractPaintBuffer > > mPaintBuffers
 
bool mMouseHasMoved
 
QPointer< QCPLayerablemMouseEventLayerable
 
QPointer< QCPLayerablemMouseSignalLayerable
 
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 ( int  index) const

◆ graph() [2/6]

QCPGraph* QCustomPlot::graph ( int  index) const

◆ graph() [3/6]

QCPGraph* QCustomPlot::graph ( ) const

◆ graph() [4/6]

QCPGraph* QCustomPlot::graph ( ) const

◆ graph() [5/6]

QCPGraph* QCustomPlot::graph ( int  index) const

◆ graph() [6/6]

QCPGraph* QCustomPlot::graph ( ) 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 ( int  index) const

◆ item() [2/6]

QCPAbstractItem* QCustomPlot::item ( int  index) const

◆ item() [3/6]

QCPAbstractItem* QCustomPlot::item ( ) const

◆ item() [4/6]

QCPAbstractItem* QCustomPlot::item ( ) const

◆ item() [5/6]

QCPAbstractItem* QCustomPlot::item ( int  index) const

◆ item() [6/6]

QCPAbstractItem* QCustomPlot::item ( ) 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 ( int  index) const

◆ layer() [4/6]

QCPLayer* QCustomPlot::layer ( int  index) const

◆ layer() [5/6]

QCPLayer* QCustomPlot::layer ( const QString &  name) 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 ( int  index)

◆ plottable() [2/6]

QCPAbstractPlottable* QCustomPlot::plottable ( int  index)

◆ plottable() [3/6]

QCPAbstractPlottable* QCustomPlot::plottable ( )

◆ plottable() [4/6]

QCPAbstractPlottable* QCustomPlot::plottable ( )

◆ plottable() [5/6]

QCPAbstractPlottable* QCustomPlot::plottable ( int  index)

◆ plottable() [6/6]

QCPAbstractPlottable* QCustomPlot::plottable ( )

◆ 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,
QMouseEvent *  event 
)
signal

◆ plottableClick [2/3]

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

◆ plottableClick [3/3]

void QCustomPlot::plottableClick ( QCPAbstractPlottable plottable,
int  dataIndex,
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,
QMouseEvent *  event 
)
signal

◆ plottableDoubleClick [2/3]

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

◆ plottableDoubleClick [3/3]

void QCustomPlot::plottableDoubleClick ( QCPAbstractPlottable plottable,
int  dataIndex,
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 ( QCPGraph graph)

◆ removeGraph() [2/6]

bool QCustomPlot::removeGraph ( QCPGraph graph)

◆ removeGraph() [3/6]

bool QCustomPlot::removeGraph ( int  index)

◆ removeGraph() [4/6]

bool QCustomPlot::removeGraph ( int  index)

◆ removeGraph() [5/6]

bool QCustomPlot::removeGraph ( QCPGraph graph)

◆ removeGraph() [6/6]

bool QCustomPlot::removeGraph ( int  index)

◆ removeItem() [1/6]

bool QCustomPlot::removeItem ( QCPAbstractItem item)

◆ removeItem() [2/6]

bool QCustomPlot::removeItem ( QCPAbstractItem item)

◆ removeItem() [3/6]

bool QCustomPlot::removeItem ( int  index)

◆ removeItem() [4/6]

bool QCustomPlot::removeItem ( int  index)

◆ removeItem() [5/6]

bool QCustomPlot::removeItem ( QCPAbstractItem item)

◆ removeItem() [6/6]

bool QCustomPlot::removeItem ( int  index)

◆ 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 ( QCPAbstractPlottable plottable)

◆ removePlottable() [2/6]

bool QCustomPlot::removePlottable ( QCPAbstractPlottable plottable)

◆ removePlottable() [3/6]

bool QCustomPlot::removePlottable ( int  index)

◆ removePlottable() [4/6]

bool QCustomPlot::removePlottable ( int  index)

◆ removePlottable() [5/6]

bool QCustomPlot::removePlottable ( QCPAbstractPlottable plottable)

◆ removePlottable() [6/6]

bool QCustomPlot::removePlottable ( int  index)

◆ 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 QPixmap &  pm)

◆ setBackground() [2/9]

void QCustomPlot::setBackground ( const QPixmap &  pm)

◆ setBackground() [3/9]

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

◆ setBackground() [4/9]

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

◆ setBackground() [5/9]

void QCustomPlot::setBackground ( const QBrush &  brush)

◆ setBackground() [6/9]

void QCustomPlot::setBackground ( const QBrush &  brush)

◆ setBackground() [7/9]

void QCustomPlot::setBackground ( const QPixmap &  pm)

◆ setBackground() [8/9]

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

◆ setBackground() [9/9]

void QCustomPlot::setBackground ( const QBrush &  brush)

◆ 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 ( QCPLayer layer)

◆ setCurrentLayer() [4/6]

bool QCustomPlot::setCurrentLayer ( QCPLayer layer)

◆ setCurrentLayer() [5/6]

bool QCustomPlot::setCurrentLayer ( const QString &  name)

◆ 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

Friends And Related Function Documentation

◆ 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 file: