gepetto-viewer 5.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-5.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
 
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 ( ) 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

Friends And Related Symbol 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 files: