Hi Daniel, On 17 January 2013 12:40, Daniel Teske <[email protected]> wrote: >> 1) Being able to create a "New Ubuntu project" (since Ubuntu projects >> utilize Ubuntu QML components): to do this I need to understand how >> QtCreator wizards are created. Where can I find more informations >> about it? I know, there is source code, but it's not a small project >> >> :P if you can point me to some documentation I would apreciate it :) > The documentation is here: http://doc.qt.digia.com/qtcreator-extending/ > That does contain some information but quite possible not everything you need > to know.
I think I've found what I was looking for: http://doc.qt.digia.com/qtcreator/creator-project-wizards.html the example is quite clear and I'm creating a QML/C++ example project wizard. I would like also to create something similar to the "Qt Quick 2 UI". I've given a look at this folder containing all the custom templates: /share/qtcreator/templates/wizards but "Qt Quick 2 UI" templates is not available there. Where can I find it? >> 3) Adding a "Add new Ubuntu Device" in Options->Devices: so people >> will be able to add it. For the moment what we need is not different >> from what "Generic Linux Device" already offers, but I'd like to know >> how to customize it, just in case we will need something different in >> the future. Which part of the code do I have to customize? > By creating your own devicefactory. I don't understand what you mean exactly... >> 4) Can/must the 3 previous steps be implemented with a specific >> "Ubuntu plugin" (just like the BlackBerry one for example) or I must >> modify QtCreator source code here and there? > All of that should be implementable in a plugin, but the experience shows that > every new target needs some adjustments in the general code. for the moment I will try to avoid modifying the code or creating a plugin: manually configuring a device, a kit and creating a project wizard is all that I need. Anyway I will try to fit everything in a new plugin if I should need more customization. Thanks for your help :) -- Andrea Grandi - Software Engineer / Qt Ambassador Ubuntu Member: https://launchpad.net/~andreagrandi website: http://www.andreagrandi.it _______________________________________________ Qt-creator mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/qt-creator
