summaryrefslogtreecommitdiffstats
path: root/src/legend/qpielegendmarker.cpp
diff options
context:
space:
mode:
authorsauimone <samu.uimonen@digia.com>2012-09-27 15:14:01 +0300
committersauimone <samu.uimonen@digia.com>2012-10-17 10:46:20 +0300
commitc23be8282babac7627e327c89abaccdd2394014b (patch)
tree75b884d92c3d9f22f564ea175f81113dcaf349c1 /src/legend/qpielegendmarker.cpp
parent8e5e86b8b162e91da30dd350874719f976d12720 (diff)
tidying up legend marker code. Added QBarLegendMarker
Diffstat (limited to 'src/legend/qpielegendmarker.cpp')
-rw-r--r--src/legend/qpielegendmarker.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/legend/qpielegendmarker.cpp b/src/legend/qpielegendmarker.cpp
index 9c086afa..d4bd7693 100644
--- a/src/legend/qpielegendmarker.cpp
+++ b/src/legend/qpielegendmarker.cpp
@@ -21,6 +21,7 @@
#include "qpielegendmarker.h"
#include "qpielegendmarker_p.h"
#include <QPieSeries>
+#include <QPieSlice>
#include <QDebug>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
@@ -32,7 +33,7 @@ QPieLegendMarker::QPieLegendMarker(QPieSeries* series, QPieSlice* slice, QLegend
QPieLegendMarker::~QPieLegendMarker()
{
- qDebug() << "deleting pie marker" << this;
+// qDebug() << "deleting pie marker" << this;
}
/*!
@@ -43,7 +44,7 @@ QPieLegendMarker::QPieLegendMarker(QPieLegendMarkerPrivate &d, QObject *parent)
{
}
-QAbstractSeries* QPieLegendMarker::series()
+QPieSeries* QPieLegendMarker::series()
{
Q_D(QPieLegendMarker);
return d->m_series;
@@ -64,6 +65,7 @@ QPieLegendMarkerPrivate::QPieLegendMarkerPrivate(QPieLegendMarker *q, QPieSeries
{
QObject::connect(m_slice, SIGNAL(labelChanged()), this, SLOT(updated()));
QObject::connect(m_slice, SIGNAL(brushChanged()), this, SLOT(updated()));
+ QObject::connect(m_slice, SIGNAL(penChanged()), this, SLOT(updated()));
updated();
}
@@ -71,14 +73,14 @@ QPieLegendMarkerPrivate::~QPieLegendMarkerPrivate()
{
QObject::disconnect(m_slice, SIGNAL(labelChanged()), this, SLOT(updated()));
QObject::disconnect(m_slice, SIGNAL(brushChanged()), this, SLOT(updated()));
+ QObject::disconnect(m_slice, SIGNAL(penChanged()), this, SLOT(updated()));
}
void QPieLegendMarkerPrivate::updated()
{
- m_item->setBrush(m_slice->brush());
- m_item->setLabel(m_slice->label());
m_item->setPen(m_slice->pen());
m_item->setBrush(m_slice->brush());
+ m_item->setLabel(m_slice->label());
}
#include "moc_qpielegendmarker.cpp"