Every wizard now implements requiredFeatures() to define a feature set.
If the feature set is not satisfied by the available Qt Versions,
the wizard is not shown in the create file/project dialog.
Every Qt version can define the provided feature set in availableFeatures()
defined in BaseQtVersion.
Change-Id: Ie9e2c210d19187b2296451948c36d274f2096623
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
Existing files are added to the project using their relative
path to the project file.
Task-Number: QTCREATORBUG-6405
Change-Id: I09853d0ebb2387d7da80fc91498ce9994c162cb7
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This affects how files are identified by the MIME database.
Although this is a general improvement, it was triggered by the following bug report.
Task-number: QTCREATORBUG-1793
Reviewed-by: Friedemann Kleint
Remove all hacks/conventions of considering the last generated
file as project file, etc. and instead add attributes flags to
Core::GeneratedFile, giving fine-grained control of what to do
with the file. Implement static utility functions in wizards
that handle it. Add boolean XML-attributes "openeditor"/"openproject"
to the file elements used by the CustomWizard XML-specification.
Manually set the attributes in all wizards.
Task-number: QTCREATORBUG-1166
Now it says "Import Existing Project", since this conveys more
accurately what it does with less words. Also adjusted creation of a QML
project based on an existing directory for consistency.
* Use id() for methods returning a string used to represent
some type of object.
* Use displayName() for strings that are meant to be user
visible.
* Quieten some warnings while touching the files anyway.
* Move Factories to their products in the plugins where that
was not done before.
Reviewed-by: dt
Introduce new QString id() const-API and sort wizards by
[untranslated] category and id. Introduce respective constants.
Rubber-stamped-by: con <qtc-committer@nokia.com>