KD Chart API Documentation  3.1
Signals | Public Member Functions | List of all members
KDChart::DiagramObserver Class Reference

A DiagramObserver watches the associated diagram for changes and deletion and emits corresponding signals. More...

#include <KDChartDiagramObserver.h>

Inheritance diagram for KDChart::DiagramObserver:

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
 
AbstractDiagramdiagram ()
 
const AbstractDiagramdiagram () const
 

Detailed Description

A DiagramObserver watches the associated diagram for changes and deletion and emits corresponding signals.

Definition at line 32 of file KDChartDiagramObserver.h.

Constructor & Destructor Documentation

◆ DiagramObserver()

DiagramObserver::DiagramObserver ( AbstractDiagram diagram,
QObject *  parent = nullptr 
)
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().

◆ ~DiagramObserver()

DiagramObserver::~DiagramObserver ( )
override

Definition at line 33 of file KDChartDiagramObserver.cpp.

Member Function Documentation

◆ diagram() [1/2]

AbstractDiagram * DiagramObserver::diagram ( )

Definition at line 42 of file KDChartDiagramObserver.cpp.

◆ diagram() [2/2]

const AbstractDiagram * DiagramObserver::diagram ( ) const

Definition at line 37 of file KDChartDiagramObserver.cpp.

Referenced by KDChart::Legend::datasetCount().

◆ diagramAboutToBeDestroyed

void KDChart::DiagramObserver::diagramAboutToBeDestroyed ( AbstractDiagram diagram)
signal

Emitted when a diagram is being destroyed, but before its data is invalidated

Referenced by KDChart::Legend::addDiagram().

◆ diagramAttributesChanged

void KDChart::DiagramObserver::diagramAttributesChanged ( AbstractDiagram diagram)
signal

This signal is emitted whenever the attributes of the diagram change.

Referenced by KDChart::Legend::addDiagram().

◆ diagramDataChanged

void KDChart::DiagramObserver::diagramDataChanged ( AbstractDiagram diagram)
signal

This signal is emitted whenever the data of the diagram changes.

Referenced by KDChart::Legend::addDiagram(), and KDChart::AbstractAxis::connectSignals().

◆ diagramDataHidden

void KDChart::DiagramObserver::diagramDataHidden ( AbstractDiagram diagram)
signal

This signal is emitted whenever any of the data of the diagram was set (un)hidden.

Referenced by KDChart::Legend::addDiagram().

◆ diagramDestroyed

void KDChart::DiagramObserver::diagramDestroyed ( AbstractDiagram diagram)
signal

This signal is emitted immediately before the diagram is being destroyed.


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

© 2001 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-chart/
Generated by doxygen 1.9.1