#include <KDChartDiagramObserver.h>
Inheritance diagram for KDChart::DiagramObserver:
Definition at line 44 of file KDChartDiagramObserver.h.
Public Member Functions | |
AbstractDiagram * | diagram () |
const AbstractDiagram * | diagram () const |
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. | |
DiagramObserver (AbstractDiagram *diagram, QObject *parent=0) | |
Constructs a new observer observing the given diagram. | |
void | slotAttributesChanged (QModelIndex, QModelIndex) |
void | slotAttributesChanged () |
void | slotDataChanged () |
void | slotDataChanged (QModelIndex, QModelIndex) |
void | slotDataHidden () |
void | slotHeaderDataChanged (Qt::Orientation, int, int) |
void | slotModelsChanged () |
~DiagramObserver () | |
Public Attributes | |
Q_SIGNALS | __pad0__: void diagramDestroyed( AbstractDiagram* diagram ) |
private | Q_SLOTS: void slotDestroyed(QObject*) |
|
Constructs a new observer observing the given diagram.
Definition at line 40 of file KDChartDiagramObserver.cpp. References slotModelsChanged().
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 } |
|
Definition at line 50 of file KDChartDiagramObserver.cpp.
00051 { 00052 } |
|
Definition at line 59 of file KDChartDiagramObserver.cpp.
00060 {
00061 return m_diagram;
00062 }
|
|
Definition at line 54 of file KDChartDiagramObserver.cpp. Referenced by KDChart::Legend::datasetCount().
00055 {
00056 return m_diagram;
00057 }
|
|
This signal is emitted whenever the attributes of the diagram change.
Referenced by slotAttributesChanged(). |
|
This signal is emitted whenever the data of the diagram changes.
Referenced by slotDataChanged(), and slotHeaderDataChanged(). |
|
This signal is emitted whenever any of the data of the diagram was set (un)hidden.
Referenced by slotDataHidden(). |
|
Definition at line 133 of file KDChartDiagramObserver.cpp. References slotAttributesChanged().
00134 { 00135 slotAttributesChanged(); 00136 } |
|
Definition at line 138 of file KDChartDiagramObserver.cpp. References diagramAttributesChanged(). Referenced by slotAttributesChanged(), and slotModelsChanged().
00139 { 00140 //qDebug() << "DiagramObserver::slotAttributesChanged()"; 00141 emit diagramAttributesChanged( m_diagram ); 00142 } |
|
Definition at line 121 of file KDChartDiagramObserver.cpp. References diagramDataChanged(). Referenced by slotDataChanged(), and slotModelsChanged().
00122 { 00123 //qDebug() << "DiagramObserver::slotDataChanged()"; 00124 emit diagramDataChanged( m_diagram ); 00125 } |
|
Definition at line 116 of file KDChartDiagramObserver.cpp. References slotDataChanged().
00117 { 00118 slotDataChanged(); 00119 } |
|
Definition at line 127 of file KDChartDiagramObserver.cpp. References diagramDataHidden().
00128 { 00129 //qDebug() << "DiagramObserver::slotDataHidden()"; 00130 emit diagramDataHidden( m_diagram ); 00131 } |
|
Definition at line 110 of file KDChartDiagramObserver.cpp. References diagramDataChanged().
00111 { 00112 //qDebug() << "DiagramObserver::slotHeaderDataChanged()"; 00113 emit diagramDataChanged( m_diagram ); 00114 } |
|
Definition at line 103 of file KDChartDiagramObserver.cpp. References slotAttributesChanged(), and slotDataChanged(). Referenced by DiagramObserver().
00104 { 00105 init(); 00106 slotDataChanged(); 00107 slotAttributesChanged(); 00108 } |
|
Definition at line 60 of file KDChartDiagramObserver.h. |
|
Definition at line 69 of file KDChartDiagramObserver.h. |