![]() |
KD Chart API Documentation
3.1
|
A DiagramObserver watches the associated diagram for changes and deletion and emits corresponding signals. More...
#include <KDChartDiagramObserver.h>
Signals | |
void | diagramAboutToBeDestroyed (AbstractDiagram *diagram) |
void | diagramAttributesChanged (AbstractDiagram *diagram) |
void | diagramDataChanged (AbstractDiagram *diagram) |
void | diagramDataHidden (AbstractDiagram *diagram) |
void | diagramDestroyed (AbstractDiagram *diagram) |
Public Member Functions | |
DiagramObserver (AbstractDiagram *diagram, QObject *parent=nullptr) | |
~DiagramObserver () override | |
AbstractDiagram * | diagram () |
const AbstractDiagram * | diagram () const |
A DiagramObserver watches the associated diagram for changes and deletion and emits corresponding signals.
Definition at line 32 of file KDChartDiagramObserver.h.
|
explicit |
Constructs a new observer observing the given diagram.
Definition at line 21 of file KDChartDiagramObserver.cpp.
References KDChart::AbstractDiagram::aboutToBeDestroyed(), and KDChart::AbstractDiagram::modelsChanged().
|
override |
Definition at line 33 of file KDChartDiagramObserver.cpp.
AbstractDiagram * DiagramObserver::diagram | ( | ) |
Definition at line 42 of file KDChartDiagramObserver.cpp.
const AbstractDiagram * DiagramObserver::diagram | ( | ) | const |
Definition at line 37 of file KDChartDiagramObserver.cpp.
Referenced by KDChart::Legend::datasetCount().
|
signal |
Emitted when a diagram is being destroyed, but before its data is invalidated
Referenced by KDChart::Legend::addDiagram().
|
signal |
This signal is emitted whenever the attributes of the diagram change.
Referenced by KDChart::Legend::addDiagram().
|
signal |
This signal is emitted whenever the data of the diagram changes.
Referenced by KDChart::Legend::addDiagram(), and KDChart::AbstractAxis::connectSignals().
|
signal |
This signal is emitted whenever any of the data of the diagram was set (un)hidden.
Referenced by KDChart::Legend::addDiagram().
|
signal |
This signal is emitted immediately before the diagram is being destroyed.