summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/widgets/qabstractslider
diff options
context:
space:
mode:
authorThorbjørn Lund Martsum <tmartsum@gmail.com>2012-02-23 15:53:51 +0100
committerQt by Nokia <qt-info@nokia.com>2012-03-02 23:16:25 +0100
commit87975f88ce72b803fe3fa982540b940c2e205009 (patch)
treef34ddab8b7821cbb3c0761bfb7464084382881cb /tests/auto/widgets/widgets/qabstractslider
parentdb1abf9f760ebc40b1f7f0f3e88698cea8aebbd7 (diff)
QAbstractSlider - adding setRange as a slot
In many situations it would be very nice to have setRange as a slot. It fits good with the rangeChanged signal - and in some situations it does make sense to synchronize scrollbars ranges. Change-Id: I6bcb41ed6e009e5822b56b621e4e187fe52502a6 Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Diffstat (limited to 'tests/auto/widgets/widgets/qabstractslider')
-rw-r--r--tests/auto/widgets/widgets/qabstractslider/tst_qabstractslider.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/widgets/widgets/qabstractslider/tst_qabstractslider.cpp b/tests/auto/widgets/widgets/qabstractslider/tst_qabstractslider.cpp
index 6021f90ed4..cff847474c 100644
--- a/tests/auto/widgets/widgets/qabstractslider/tst_qabstractslider.cpp
+++ b/tests/auto/widgets/widgets/qabstractslider/tst_qabstractslider.cpp
@@ -93,6 +93,7 @@ private slots:
void setValue_data();
void setValue();
void setRepeatAction();
+ void connectedSliders();
private:
void waitUntilTimeElapsed(const QTime& t, int ms);
@@ -1259,5 +1260,17 @@ void tst_QAbstractSlider::setRepeatAction()
QCOMPARE(slider->value(), 115);
}
+void tst_QAbstractSlider::connectedSliders()
+{
+ Slider *slider2 = new Slider(topLevel);
+ connect(slider, SIGNAL(rangeChanged(int, int)), slider2, SLOT(setRange(int, int)));
+ const int sliderlow = 13;
+ const int sliderhigh = 1017;
+ slider->setRange(sliderlow, sliderhigh);
+ QCOMPARE(slider2->minimum(), sliderlow);
+ QCOMPARE(slider2->maximum(), sliderhigh);
+ delete slider2;
+}
+
QTEST_MAIN(tst_QAbstractSlider)
#include "tst_qabstractslider.moc"