![]() |
Stellarium 0.15.2
|
Inheritance diagram for QCustomPlot:
Collaboration diagram for QCustomPlot:Public Types | |
| enum | LayerInsertMode { limBelow, limAbove } |
| enum | RefreshPriority { 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 () |
Public Member Functions | |
| QCustomPlot (QWidget *parent=0) | |
| QRect | viewport () const |
| QPixmap | background () const |
| bool | backgroundScaled () const |
| Qt::AspectRatioMode | backgroundScaledMode () const |
| QCPLayoutGrid * | plotLayout () const |
| QCP::AntialiasedElements | antialiasedElements () const |
| QCP::AntialiasedElements | notAntialiasedElements () const |
| bool | autoAddPlottableToLegend () const |
| const QCP::Interactions | interactions () const |
| int | selectionTolerance () const |
| bool | noAntialiasingOnDrag () const |
| QCP::PlottingHints | plottingHints () const |
| Qt::KeyboardModifier | multiSelectModifier () const |
| void | setViewport (const QRect &rect) |
| void | setBackground (const QPixmap &pm) |
| void | setBackground (const QPixmap &pm, bool scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding) |
| void | setBackground (const QBrush &brush) |
| void | setBackgroundScaled (bool scaled) |
| void | setBackgroundScaledMode (Qt::AspectRatioMode mode) |
| void | setAntialiasedElements (const QCP::AntialiasedElements &antialiasedElements) |
| void | setAntialiasedElement (QCP::AntialiasedElement antialiasedElement, bool enabled=true) |
| void | setNotAntialiasedElements (const QCP::AntialiasedElements ¬AntialiasedElements) |
| void | setNotAntialiasedElement (QCP::AntialiasedElement notAntialiasedElement, bool enabled=true) |
| void | setAutoAddPlottableToLegend (bool on) |
| void | setInteractions (const QCP::Interactions &interactions) |
| void | setInteraction (const QCP::Interaction &interaction, bool enabled=true) |
| void | setSelectionTolerance (int pixels) |
| void | setNoAntialiasingOnDrag (bool enabled) |
| void | setPlottingHints (const QCP::PlottingHints &hints) |
| void | setPlottingHint (QCP::PlottingHint hint, bool enabled=true) |
| void | setMultiSelectModifier (Qt::KeyboardModifier modifier) |
| QCPAbstractPlottable * | plottable (int index) |
| QCPAbstractPlottable * | plottable () |
| bool | addPlottable (QCPAbstractPlottable *plottable) |
| bool | removePlottable (QCPAbstractPlottable *plottable) |
| bool | removePlottable (int index) |
| int | clearPlottables () |
| int | plottableCount () const |
| QList< QCPAbstractPlottable * > | selectedPlottables () const |
| QCPAbstractPlottable * | plottableAt (const QPointF &pos, bool onlySelectable=false) const |
| bool | hasPlottable (QCPAbstractPlottable *plottable) const |
| QCPGraph * | graph (int index) const |
| QCPGraph * | graph () const |
| QCPGraph * | addGraph (QCPAxis *keyAxis=0, QCPAxis *valueAxis=0) |
| bool | removeGraph (QCPGraph *graph) |
| bool | removeGraph (int index) |
| int | clearGraphs () |
| int | graphCount () const |
| QList< QCPGraph * > | selectedGraphs () const |
| QCPAbstractItem * | item (int index) const |
| QCPAbstractItem * | item () const |
| bool | addItem (QCPAbstractItem *item) |
| bool | removeItem (QCPAbstractItem *item) |
| bool | removeItem (int index) |
| int | clearItems () |
| int | itemCount () const |
| QList< QCPAbstractItem * > | selectedItems () const |
| QCPAbstractItem * | itemAt (const QPointF &pos, bool onlySelectable=false) const |
| bool | hasItem (QCPAbstractItem *item) const |
| QCPLayer * | layer (const QString &name) const |
| QCPLayer * | layer (int index) const |
| QCPLayer * | currentLayer () const |
| bool | setCurrentLayer (const QString &name) |
| bool | setCurrentLayer (QCPLayer *layer) |
| int | layerCount () const |
| bool | addLayer (const QString &name, QCPLayer *otherLayer=0, LayerInsertMode insertMode=limAbove) |
| bool | removeLayer (QCPLayer *layer) |
| bool | moveLayer (QCPLayer *layer, QCPLayer *otherLayer, LayerInsertMode insertMode=limAbove) |
| int | axisRectCount () const |
| QCPAxisRect * | axisRect (int index=0) const |
| QList< QCPAxisRect * > | axisRects () const |
| QCPLayoutElement * | layoutElementAt (const QPointF &pos) const |
| Q_SLOT void | rescaleAxes (bool onlyVisiblePlottables=false) |
| QList< QCPAxis * > | selectedAxes () const |
| QList< QCPLegend * > | selectedLegends () const |
| Q_SLOT void | deselectAll () |
| bool | savePdf (const QString &fileName, bool noCosmeticPen=false, int width=0, int height=0, const QString &pdfCreator=QString(), const QString &pdfTitle=QString()) |
| bool | savePng (const QString &fileName, int width=0, int height=0, double scale=1.0, int quality=-1) |
| bool | saveJpg (const QString &fileName, int width=0, int height=0, double scale=1.0, int quality=-1) |
| bool | saveBmp (const QString &fileName, int width=0, int height=0, double scale=1.0) |
| bool | saveRastered (const QString &fileName, int width, int height, double scale, const char *format, int quality=-1) |
| QPixmap | toPixmap (int width=0, int height=0, double scale=1.0) |
| void | toPainter (QCPPainter *painter, int width=0, int height=0) |
| Q_SLOT void | replot (QCustomPlot::RefreshPriority refreshPriority=QCustomPlot::rpHint) |
Public Attributes | |
| QCPAxis * | xAxis |
| QCPAxis * | yAxis |
| QCPAxis * | xAxis2 |
| QCPAxis * | yAxis2 |
| QCPLegend * | legend |
Protected Member Functions | |
| virtual QSize | minimumSizeHint () const |
| virtual QSize | sizeHint () const |
| virtual void | paintEvent (QPaintEvent *event) |
| virtual void | resizeEvent (QResizeEvent *event) |
| virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
| virtual void | mousePressEvent (QMouseEvent *event) |
| virtual void | mouseMoveEvent (QMouseEvent *event) |
| virtual void | mouseReleaseEvent (QMouseEvent *event) |
| virtual void | wheelEvent (QWheelEvent *event) |
| virtual void | draw (QCPPainter *painter) |
| virtual void | axisRemoved (QCPAxis *axis) |
| virtual void | legendRemoved (QCPLegend *legend) |
| void | updateLayerIndices () const |
| QCPLayerable * | layerableAt (const QPointF &pos, bool onlySelectable, QVariant *selectionDetails=0) const |
| void | drawBackground (QCPPainter *painter) |
Protected Attributes | |
| QRect | mViewport |
| QCPLayoutGrid * | mPlotLayout |
| bool | mAutoAddPlottableToLegend |
| QList< QCPAbstractPlottable * > | mPlottables |
| QList< QCPGraph * > | mGraphs |
| QList< QCPAbstractItem * > | mItems |
| QList< QCPLayer * > | mLayers |
| QCP::AntialiasedElements | mAntialiasedElements |
| QCP::AntialiasedElements | mNotAntialiasedElements |
| QCP::Interactions | mInteractions |
| int | mSelectionTolerance |
| bool | mNoAntialiasingOnDrag |
| QBrush | mBackgroundBrush |
| QPixmap | mBackgroundPixmap |
| QPixmap | mScaledBackgroundPixmap |
| bool | mBackgroundScaled |
| Qt::AspectRatioMode | mBackgroundScaledMode |
| QCPLayer * | mCurrentLayer |
| QCP::PlottingHints | mPlottingHints |
| Qt::KeyboardModifier | mMultiSelectModifier |
| QPixmap | mPaintBuffer |
| QPoint | mMousePressPos |
| QPointer< QCPLayoutElement > | mMouseEventElement |
| bool | mReplotting |
Friends | |
| class | QCPLegend |
| class | QCPAxis |
| class | QCPLayer |
| class | QCPAxisRect |
Definition at line 1680 of file qcustomplot.h.
Defines how a layer should be inserted relative to an other layer.
| Enumerator | |
|---|---|
| limBelow |
Layer is inserted below other layer. |
| limAbove |
Layer is inserted above other layer. |
Definition at line 1700 of file qcustomplot.h.
Defines with what timing the QCustomPlot surface is refreshed after a 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. |
Definition at line 1710 of file qcustomplot.h.
1.8.11