[Development] UiHelpers: status update from the playground

Anselmo L. S. Melo anselmo.melo at openbossa.org
Thu Mar 15 22:42:46 CET 2012


Hi,


A few weeks ago we requested a playground repository to do experiments
with the non-widgets classes that are now in QtWidgets, but are useful
for application development using QtQuick2. More details in this
thread: http://lists.qt-project.org/pipermail/development/2012-February/002150.html

We have just pushed the first results to the playground repo:

The classes moved out of QtWidgets up to now are:
- QUndoStack, QUndoCommand, QUndoGroup
- QFileSystemModel
- QStandardItemModel
- QAction

This initial set is composed by classes we gathered in discussions that happened in
this mailing list. Probably some of them will be considered useless and removed in
the future.

We did not want to introduce conflicts with the original Qt classes.
First we created another namespace, then later we decided to rename
the classes itself to avoid conflicts, e.g. when installing header files.
The prefix Ui is not definitive, as example of the module name that
might change if this project succeed and become an add-on.

In the TODO list, there are some code/comment cleanups needed. Also, there is wip about
how to make these classes QML friendly.

A wiki page was created to organize the information about this playground
project: http://qt-project.org/wiki/Qt5UiHelpers

Feedback is appreciated

Cheers
Anselmo


-- 
Anselmo L. S. Melo
openBossa / INdT
http://www.indt.org


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120315/ccaca712/attachment.sig>


More information about the Development mailing list