summaryrefslogtreecommitdiffstats
path: root/src/barchart/qvbarmodelmapper.cpp
diff options
context:
space:
mode:
authorMarek Rosa <marek.rosa@digia.com>2012-06-18 13:11:45 +0300
committerMarek Rosa <marek.rosa@digia.com>2012-06-18 13:11:45 +0300
commit6ccf26849c0679b65588456b921925cf7a36c0ac (patch)
treee4ffe249113521f20ce233599fb7a81863db2952 /src/barchart/qvbarmodelmapper.cpp
parent6fa77806900a8f7edd2d6207e872705d3b331b33 (diff)
Added NOTIFY to BarModelMapper properties
Diffstat (limited to 'src/barchart/qvbarmodelmapper.cpp')
-rw-r--r--src/barchart/qvbarmodelmapper.cpp22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/barchart/qvbarmodelmapper.cpp b/src/barchart/qvbarmodelmapper.cpp
index 10dfdd77..4e131223 100644
--- a/src/barchart/qvbarmodelmapper.cpp
+++ b/src/barchart/qvbarmodelmapper.cpp
@@ -50,6 +50,18 @@ QTCOMMERCIALCHART_BEGIN_NAMESPACE
*/
/*!
+ \fn void QVBarModelMapper::firstBarSetColumnChanged()
+
+ Emitted when the firstBarSetColumn has changed.
+*/
+
+/*!
+ \fn void QVBarModelMapper::lastBarSetColumnChanged()
+
+ Emitted when the lastBarSetColumn has changed.
+*/
+
+/*!
Constructs a mapper object which is a child of \a parent.
*/
QVBarModelMapper::QVBarModelMapper(QObject *parent) :
@@ -65,7 +77,10 @@ int QVBarModelMapper::firstBarSetColumn() const
void QVBarModelMapper::setFirstBarSetColumn(int firstBarSetColumn)
{
- return QBarModelMapper::setFirstBarSetSection(firstBarSetColumn);
+ if (firstBarSetColumn != firstBarSetSection()) {
+ return QBarModelMapper::setFirstBarSetSection(firstBarSetColumn);
+ emit firstBarSetColumnChanged();
+ }
}
int QVBarModelMapper::lastBarSetColumn() const
@@ -75,7 +90,10 @@ int QVBarModelMapper::lastBarSetColumn() const
void QVBarModelMapper::setLastBarSetColumn(int lastBarSetColumn)
{
- return QBarModelMapper::setLastBarSetSection(lastBarSetColumn);
+ if (lastBarSetColumn != lastBarSetSection()) {
+ return QBarModelMapper::setLastBarSetSection(lastBarSetColumn);
+ emit lastBarSetColumnChanged();
+ }
}
#include "moc_qvbarmodelmapper.cpp"