<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtquickcontrols.git/tests, branch dev</title>
<subtitle>Qt Quick Controls
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/'/>
<entry>
<title>Use QList instead of QVector</title>
<updated>2020-08-31T09:17:04+00:00</updated>
<author>
<name>Jarek Kobus</name>
<email>jaroslaw.kobus@qt.io</email>
</author>
<published>2020-07-09T12:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=71c0d0e34a08e812932bf6db2419d6aa307ba6b0'/>
<id>71c0d0e34a08e812932bf6db2419d6aa307ba6b0</id>
<content type='text'>
Task-number: QTBUG-84469
Change-Id: I9109f92d059fd4152aee1f37597c5564d477fbf9
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-84469
Change-Id: I9109f92d059fd4152aee1f37597c5564d477fbf9
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ; to Q_UNUSED</title>
<updated>2020-06-28T08:25:41+00:00</updated>
<author>
<name>Lars Schmertmann</name>
<email>Lars.Schmertmann@governikus.de</email>
</author>
<published>2020-06-27T10:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=3bf839f3b97c986b877a0451fa3a94943ea19831'/>
<id>3bf839f3b97c986b877a0451fa3a94943ea19831</id>
<content type='text'>
This is required to remove the ; from the macro with Qt 6.

Task-number: QTBUG-82978
Change-Id: I56268bc09fe861effc514acb4033bf8873873ab0
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is required to remove the ; from the macro with Qt 6.

Task-number: QTBUG-82978
Change-Id: I56268bc09fe861effc514acb4033bf8873873ab0
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Push dependency for qtdeclarative and fix resulting test failures</title>
<updated>2020-03-31T13:24:06+00:00</updated>
<author>
<name>Alex Blasche</name>
<email>alexander.blasche@qt.io</email>
</author>
<published>2020-03-31T11:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=e5658a34159ae32cff7a6c0e1295171c00fe923a'/>
<id>e5658a34159ae32cff7a6c0e1295171c00fe923a</id>
<content type='text'>
This enables other modules depending on quickcontrols and declarative
to resolve their conflicts.

Change-Id: Iea28fa75157034d85dc24f44491ca986902db547
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enables other modules depending on quickcontrols and declarative
to resolve their conflicts.

Change-Id: Iea28fa75157034d85dc24f44491ca986902db547
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.14' into 5.15</title>
<updated>2020-03-18T10:48:28+00:00</updated>
<author>
<name>Qt Forward Merge Bot</name>
<email>qt_forward_merge_bot@qt-project.org</email>
</author>
<published>2020-03-18T10:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=6c62408bc4ca6978232ba6d3c88cc5649c2c8919'/>
<id>6c62408bc4ca6978232ba6d3c88cc5649c2c8919</id>
<content type='text'>
Change-Id: I3022d2eabeef6d387135427b553de8a6d80dff13
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3022d2eabeef6d387135427b553de8a6d80dff13
</pre>
</div>
</content>
</entry>
<entry>
<title>TreeView: update currentIndex on model changes</title>
<updated>2020-03-10T11:50:02+00:00</updated>
<author>
<name>Alberto Mardegan</name>
<email>mardy@users.sourceforge.net</email>
</author>
<published>2020-02-29T16:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=b26bfb18616e2a4baf33f9f1a2c147e3f5512de6'/>
<id>b26bfb18616e2a4baf33f9f1a2c147e3f5512de6</id>
<content type='text'>
The previous binding was not getting re-evaluated when the model was
being reset or when rows were been inserted or removed.
Here we use a counter variable, whose value change will force the
evaluation of the binding.

Fixes: QTBUG-53097
Change-Id: I76afebbda78ab477cf65631337a8bad51ca5428d
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous binding was not getting re-evaluated when the model was
being reset or when rows were been inserted or removed.
Here we use a counter variable, whose value change will force the
evaluation of the binding.

Fixes: QTBUG-53097
Change-Id: I76afebbda78ab477cf65631337a8bad51ca5428d
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid initializing QFlags with 0 or nullptr in tests</title>
<updated>2019-12-09T14:42:04+00:00</updated>
<author>
<name>Friedemann Kleint</name>
<email>Friedemann.Kleint@qt.io</email>
</author>
<published>2019-11-26T11:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=6d59f9d6d1aab4f22002f9143088c2c6b3023ebf'/>
<id>6d59f9d6d1aab4f22002f9143088c2c6b3023ebf</id>
<content type='text'>
It is being deprecated. Amends
d1697d81866abaf217b6647b0f42a13fa974636b.

Change-Id: I7ec2e8d5d07b86eebeb9e16c35f70e3c93a4b037
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is being deprecated. Amends
d1697d81866abaf217b6647b0f42a13fa974636b.

Change-Id: I7ec2e8d5d07b86eebeb9e16c35f70e3c93a4b037
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tst_tumbler.qml: fix failing test_currentIndex() test</title>
<updated>2019-11-26T06:22:28+00:00</updated>
<author>
<name>Mitch Curtis</name>
<email>mitch.curtis@qt.io</email>
</author>
<published>2019-11-25T14:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=dfd79afda5faf9e732f83715e11dc7aaf5cce164'/>
<id>dfd79afda5faf9e732f83715e11dc7aaf5cce164</id>
<content type='text'>
Use correct (i.e large enough distance) to ensure the current index
changes.

Fixes: QTBUG-80152
Change-Id: I26873e83fbd520965495104177ba09a38f566257
Reviewed-by: Liang Qi &lt;liang.qi@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use correct (i.e large enough distance) to ensure the current index
changes.

Fixes: QTBUG-80152
Change-Id: I26873e83fbd520965495104177ba09a38f566257
Reviewed-by: Liang Qi &lt;liang.qi@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.13' into 5.14</title>
<updated>2019-11-04T09:21:19+00:00</updated>
<author>
<name>Qt Forward Merge Bot</name>
<email>qt_forward_merge_bot@qt-project.org</email>
</author>
<published>2019-11-04T09:21:19+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=3432dd2a5ffb19144dae39cb1c728b44a48f04f5'/>
<id>3432dd2a5ffb19144dae39cb1c728b44a48f04f5</id>
<content type='text'>
 Conflicts:
	.qmake.conf

Change-Id: Ide73d291e885a0455765263716ea2b972d7ae62b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Conflicts:
	.qmake.conf

Change-Id: Ide73d291e885a0455765263716ea2b972d7ae62b
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickTreeModelAdaptor1: fix updating of ModelIndex role</title>
<updated>2019-10-29T05:07:09+00:00</updated>
<author>
<name>Alberto Mardegan</name>
<email>mardy@users.sourceforge.net</email>
</author>
<published>2019-10-24T20:06:57+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=c2b6aa5e513a47939bad3703c6b0d984faff9d2a'/>
<id>c2b6aa5e513a47939bad3703c6b0d984faff9d2a</id>
<content type='text'>
The decision to store the original QModelIndex as a role has the
unfortunate consequence that we need to emit the dataChanged() signal
whenever its value change. The previous implementation of the "move
rows" operation failed in delivering this update in most cases.

While addressing that, this commit also fixes some similar issues with
the HasChildren role not being notified in certain scenarios.

Also, when the last child of an expanded item gets moved away and later
placed back in the original position, the item should not remember its
expanded state, but rather accept the children while staying collapsed.

Last but not least, it's important that the endMoveRows() protected
method is called *after* the original tree model has completed its
movement, because otherwise its elements might be accessed while in the
wrong state.
Similarly, we don't want the dataChanged() signals to be emitted while
rows are moved or removed; we queue up these events and fire them only
after the item indexes have settled.

Fixes: QTBUG-59606
Change-Id: Ib981c912ea19908e1283cc463331c3053d4d6e7d
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The decision to store the original QModelIndex as a role has the
unfortunate consequence that we need to emit the dataChanged() signal
whenever its value change. The previous implementation of the "move
rows" operation failed in delivering this update in most cases.

While addressing that, this commit also fixes some similar issues with
the HasChildren role not being notified in certain scenarios.

Also, when the last child of an expanded item gets moved away and later
placed back in the original position, the item should not remember its
expanded state, but rather accept the children while staying collapsed.

Last but not least, it's important that the endMoveRows() protected
method is called *after* the original tree model has completed its
movement, because otherwise its elements might be accessed while in the
wrong state.
Similarly, we don't want the dataChanged() signals to be emitted while
rows are moved or removed; we queue up these events and fire them only
after the item indexes have settled.

Fixes: QTBUG-59606
Change-Id: Ib981c912ea19908e1283cc463331c3053d4d6e7d
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Merge remote-tracking branch 'origin/5.13' into 5.14"</title>
<updated>2019-10-14T12:18:48+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2019-10-14T12:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtquickcontrols.git/commit/?id=21376d049d6542c2a66667bfea5371dd0868ede3'/>
<id>21376d049d6542c2a66667bfea5371dd0868ede3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
