<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/quick/items/qquickvisualdatamodel.cpp, branch dev</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Move the model classes from QtQuick to QtQml</title>
<updated>2013-01-24T16:14:23+00:00</updated>
<author>
<name>Alan Alpert</name>
<email>aalpert@rim.com</email>
</author>
<published>2013-01-15T22:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=7cad0e52c5a020bd29635e9912fd8946a6b48124'/>
<id>7cad0e52c5a020bd29635e9912fd8946a6b48124</id>
<content type='text'>
This is needed for proper support of non-GUI instantiators in QtQml.
Only private C++ classes are affected. Aside from name changes, model
classes now operate on QObjects instead of QQuickItems, leading to minor
changes in the implementation of QtQuick classes using them.

The old QML type names will still be registered in the QtQuick import
for the forseeable future, but pointing to the new classes. The new QML
types will be added in a second commit.

Classes Affected:
QQuickVisualDataGroup -&gt; QQmlDataGroup
QQuickVisualDataModel -&gt; QQmlDelegateModel
QQuickVisualItemModel -&gt; QQmlObjectModel
QQuickVisualModel -&gt; QQmlInstanceModel
QQuickChangeSet -&gt; QQmlChangeSet
QQuickListAccessor -&gt; QQmlListAccessor
QQuickListCompositor -&gt; QQmlListCompositor
QQuickPackage -&gt; QQuickPackage (just moved for now)

Change-Id: Ia19e630e53bfa9e5d459e289596cd11df1ea3930
Reviewed-by: Andrew den Exter &lt;andrew.den.exter@qinetic.com.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed for proper support of non-GUI instantiators in QtQml.
Only private C++ classes are affected. Aside from name changes, model
classes now operate on QObjects instead of QQuickItems, leading to minor
changes in the implementation of QtQuick classes using them.

The old QML type names will still be registered in the QtQuick import
for the forseeable future, but pointing to the new classes. The new QML
types will be added in a second commit.

Classes Affected:
QQuickVisualDataGroup -&gt; QQmlDataGroup
QQuickVisualDataModel -&gt; QQmlDelegateModel
QQuickVisualItemModel -&gt; QQmlObjectModel
QQuickVisualModel -&gt; QQmlInstanceModel
QQuickChangeSet -&gt; QQmlChangeSet
QQuickListAccessor -&gt; QQmlListAccessor
QQuickListCompositor -&gt; QQmlListCompositor
QQuickPackage -&gt; QQuickPackage (just moved for now)

Change-Id: Ia19e630e53bfa9e5d459e289596cd11df1ea3930
Reviewed-by: Andrew den Exter &lt;andrew.den.exter@qinetic.com.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year in Digia's license headers</title>
<updated>2013-01-10T18:52:37+00:00</updated>
<author>
<name>Sergio Ahumada</name>
<email>sergio.ahumada@digia.com</email>
</author>
<published>2013-01-02T11:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=83deab8d1b82bb3a02b0b92737b298848d19beb6'/>
<id>83deab8d1b82bb3a02b0b92737b298848d19beb6</id>
<content type='text'>
Change-Id: I6c3bd7bebe3d62d1cfd0fa6334544c9db8398c76
Reviewed-by: Akseli Salovaara &lt;akseli.salovaara@digia.com&gt;
Reviewed-by: Sergio Ahumada &lt;sergio.ahumada@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6c3bd7bebe3d62d1cfd0fa6334544c9db8398c76
Reviewed-by: Akseli Salovaara &lt;akseli.salovaara@digia.com&gt;
Reviewed-by: Sergio Ahumada &lt;sergio.ahumada@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Change qml list interface</title>
<updated>2012-10-23T11:24:54+00:00</updated>
<author>
<name>Marco Bubke</name>
<email>marco.bubke@digia.com</email>
</author>
<published>2012-10-22T15:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=3e9caba478695443669ff880334ea69db6f764eb'/>
<id>3e9caba478695443669ff880334ea69db6f764eb</id>
<content type='text'>
Change-Id: I185c6f4cef6105544504324c1616b5995c219fe3
Reviewed-by: Christiaan Janssen &lt;christiaan.janssen@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I185c6f4cef6105544504324c1616b5995c219fe3
Reviewed-by: Christiaan Janssen &lt;christiaan.janssen@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Change copyrights from Nokia to Digia</title>
<updated>2012-09-23T06:22:24+00:00</updated>
<author>
<name>Iikka Eklund</name>
<email>iikka.eklund@digia.com</email>
</author>
<published>2012-09-20T05:21:40+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=46010aa7a232645eff0023d5fb26dcbe1b9ab08a'/>
<id>46010aa7a232645eff0023d5fb26dcbe1b9ab08a</id>
<content type='text'>
Change copyrights and license headers from Nokia to Digia

Change-Id: Ie7f5d49ed8235d7a7845ab68f99ad1c220e64d5c
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change copyrights and license headers from Nokia to Digia

Change-Id: Ie7f5d49ed8235d7a7845ab68f99ad1c220e64d5c
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix assert when a VisualDataModels context has been invalidated.</title>
<updated>2012-08-24T00:52:30+00:00</updated>
<author>
<name>Andrew den Exter</name>
<email>andrew.den-exter@nokia.com</email>
</author>
<published>2012-08-23T04:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=19e14d8e2aceb449d3788313165bd371be714a24'/>
<id>19e14d8e2aceb449d3788313165bd371be714a24</id>
<content type='text'>
Verify the context is valid before attempting to access its engine. The
context should normally be valid but there is a small window between
a delegate item being released and the DeferredDelete event being
processed when it is not.

Task-number: QTBUG-26949
Change-Id: I79f3affaed8904cbe0974476010b68305666cd29
Reviewed-by: Bea Lam &lt;bea.lam@nokia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Verify the context is valid before attempting to access its engine. The
context should normally be valid but there is a small window between
a delegate item being released and the DeferredDelete event being
processed when it is not.

Task-number: QTBUG-26949
Change-Id: I79f3affaed8904cbe0974476010b68305666cd29
Reviewed-by: Bea Lam &lt;bea.lam@nokia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing VisualDataGroup documentation.</title>
<updated>2012-08-08T09:27:38+00:00</updated>
<author>
<name>Andrew den Exter</name>
<email>andrew.den-exter@nokia.com</email>
</author>
<published>2012-08-06T07:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=3b0aa0d8048ffa0bb75bb7b29c903e4499c796a8'/>
<id>3b0aa0d8048ffa0bb75bb7b29c903e4499c796a8</id>
<content type='text'>
Change-Id: I7d1a948dfcfec5fca87ddc393fdb75f544526e56
Reviewed-by: Bea Lam &lt;bea.lam@nokia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7d1a948dfcfec5fca87ddc393fdb75f544526e56
Reviewed-by: Bea Lam &lt;bea.lam@nokia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix various broken links in documentation</title>
<updated>2012-08-03T07:47:47+00:00</updated>
<author>
<name>Bea Lam</name>
<email>bea.lam@nokia.com</email>
</author>
<published>2012-08-02T03:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=21f6b4d381c31bb9cdca5c28c15add250abdd5ab'/>
<id>21f6b4d381c31bb9cdca5c28c15add250abdd5ab</id>
<content type='text'>
Change-Id: I9e2dac37d18e3ca62e4a92be25e5c2e60ffeba00
Reviewed-by: Andrew den Exter &lt;andrew.den-exter@nokia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9e2dac37d18e3ca62e4a92be25e5c2e60ffeba00
Reviewed-by: Andrew den Exter &lt;andrew.den-exter@nokia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor and document QQuickChangeSet.</title>
<updated>2012-08-03T05:44:47+00:00</updated>
<author>
<name>Andrew den Exter</name>
<email>andrew.den-exter@nokia.com</email>
</author>
<published>2012-07-11T03:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=4eb04c4523ed901c173d69f16f199f7ec1b7e795'/>
<id>4eb04c4523ed901c173d69f16f199f7ec1b7e795</id>
<content type='text'>
Store an offset variable for moves so that an insert can be split
without the need to also split the corresponding remove, simplifying the
logic involved somewhat.

Change-Id: I1df19d431a04361a75e107bc4d149cbb80cd791d
Reviewed-by: Bea Lam &lt;bea.lam@nokia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Store an offset variable for moves so that an insert can be split
without the need to also split the corresponding remove, simplifying the
logic involved somewhat.

Change-Id: I1df19d431a04361a75e107bc4d149cbb80cd791d
Reviewed-by: Bea Lam &lt;bea.lam@nokia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of changes to the root index of a VisualDataModel.</title>
<updated>2012-08-02T00:43:36+00:00</updated>
<author>
<name>Andrew den Exter</name>
<email>andrew.den-exter@nokia.com</email>
</author>
<published>2012-07-27T02:33:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=f915ea135fe4bf74432ffa3e6041ea60d4268c67'/>
<id>f915ea135fe4bf74432ffa3e6041ea60d4268c67</id>
<content type='text'>
Store the root index as a QPersistentModelIndex so the index remains
valid as the model changes, and in the case the root index is
removed from the model invalidate the contents of the VisualDataModel
until a new root index or model is set.

Change-Id: I1cbc27f2068f99a02ff3d43373905dec7e35e900
Reviewed-by: Martin Jones &lt;martin.jones@nokia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Store the root index as a QPersistentModelIndex so the index remains
valid as the model changes, and in the case the root index is
removed from the model invalidate the contents of the VisualDataModel
until a new root index or model is set.

Change-Id: I1cbc27f2068f99a02ff3d43373905dec7e35e900
Reviewed-by: Martin Jones &lt;martin.jones@nokia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Changed \qmlclass to \qmltype and added \instantiates.</title>
<updated>2012-07-30T09:11:56+00:00</updated>
<author>
<name>Jerome Pasion</name>
<email>jerome.pasion@nokia.com</email>
</author>
<published>2012-07-27T15:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=2d3584ff21b8ddd8186972d52ecf189d0963febc'/>
<id>2d3584ff21b8ddd8186972d52ecf189d0963febc</id>
<content type='text'>
-To simplify QDoc, \qmlclass is now \qmltype.
-'\instantiates &lt;C+++ class&gt;' is for the types that are defined in C++.

Change-Id: I29242d33daf7b972d8b86a356b9689638866b950
Reviewed-by: Laszlo Papp &lt;lpapp@kde.org&gt;
Reviewed-by: Bea Lam &lt;bea.lam@nokia.com&gt;
Reviewed-by: Martin Smith &lt;martin.smith@nokia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-To simplify QDoc, \qmlclass is now \qmltype.
-'\instantiates &lt;C+++ class&gt;' is for the types that are defined in C++.

Change-Id: I29242d33daf7b972d8b86a356b9689638866b950
Reviewed-by: Laszlo Papp &lt;lpapp@kde.org&gt;
Reviewed-by: Bea Lam &lt;bea.lam@nokia.com&gt;
Reviewed-by: Martin Smith &lt;martin.smith@nokia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
