qt5base-lts/tests/auto/widgets
Yulong Bai 7e7683cabb QAction: fix ::setData() always emits changed()
QAction::setData() always emits changed() even without actual data change.
Original code lacks a guard to check if the data changes.
According to http://doc.qt.io/qt-4.8/signalsandslots.html,
adding guard also benefits to prevent infinite looping in case
of cyclic connections.

Task-number: QTBUG-62006
Change-Id: I776369b668082f9f02e4502a36b1ae234ee7e079
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
2017-10-24 16:43:30 +00:00
..
dialogs Replace 'an unique' with 'a unique' 2017-10-11 18:44:57 +00:00
effects Revert "QWidgetEffectSourcePrivate::draw(): Call render() when no shared painter exists" 2017-06-14 13:00:35 +00:00
gestures autotests: use QTest::createTouchDevice() 2016-06-10 13:07:17 +00:00
graphicsview tests: fix and un-blacklist tst_qgraphicsview::hoverLeave 2017-10-17 13:58:29 +00:00
itemviews Blacklist tst_QItemDelegate::testLineEditValidation in openSUSE 42.3 2017-09-20 10:06:34 +00:00
kernel QAction: fix ::setData() always emits changed() 2017-10-24 16:43:30 +00:00
styles tst_QStyle::drawItemPixmap(): Check on the image color 2017-07-19 07:33:38 +00:00
util QCompleter: Send activated() signal only once on return key 2017-09-22 00:02:06 +00:00
widgets QShortcut: Fall back to cross platform code in absence of QPA menu 2017-10-17 02:34:35 +00:00
widgets.pro Add autotest for QGestureRecognizer. 2014-10-23 21:11:28 +02:00