KDChart::DiagramObserver Class Reference

#include <KDChartDiagramObserver.h>

Inheritance diagram for KDChart::DiagramObserver:

Inheritance graph
[legend]
Collaboration diagram for KDChart::DiagramObserver:

Collaboration graph
[legend]

List of all members.


Detailed Description

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

Definition at line 44 of file KDChartDiagramObserver.h.


Signals

void diagramAttributesChanged (AbstractDiagram *diagram)
 This signal is emitted whenever the attributes of the diagram change.
void diagramDataChanged (AbstractDiagram *diagram)
 This signal is emitted whenever the data of the diagram changes.
void diagramDataHidden (AbstractDiagram *diagram)
 This signal is emitted whenever any of the data of the diagram was set (un)hidden.
void diagramDestroyed (AbstractDiagram *diagram)
 This signal is emitted immediately before the diagram is being destroyed.

Public Member Functions

AbstractDiagramdiagram ()
const AbstractDiagramdiagram () const
 DiagramObserver (AbstractDiagram *diagram, QObject *parent=0)
 Constructs a new observer observing the given diagram.
 ~DiagramObserver ()

Constructor & Destructor Documentation

DiagramObserver::DiagramObserver ( AbstractDiagram diagram,
QObject parent = 0 
) [explicit]

Constructs a new observer observing the given diagram.

Definition at line 40 of file KDChartDiagramObserver.cpp.

00041     : QObject( parent ), m_diagram( diagram )
00042 {
00043     if ( m_diagram ) {
00044         connect( m_diagram, SIGNAL(destroyed(QObject*)), SLOT(slotDestroyed(QObject*)));
00045         connect( m_diagram, SIGNAL(modelsChanged()), SLOT(slotModelsChanged()));
00046     }
00047     init();
00048 }

DiagramObserver::~DiagramObserver (  ) 

Definition at line 50 of file KDChartDiagramObserver.cpp.

00051 {
00052 }


Member Function Documentation

AbstractDiagram * DiagramObserver::diagram (  ) 

Definition at line 59 of file KDChartDiagramObserver.cpp.

00060 {
00061     return m_diagram;
00062 }

const AbstractDiagram * DiagramObserver::diagram (  )  const

Definition at line 54 of file KDChartDiagramObserver.cpp.

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

00055 {
00056     return m_diagram;
00057 }

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

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

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

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

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

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

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:
Generated on Thu Mar 4 23:25:53 2010 for KD Chart 2 by  doxygen 1.5.4