QML: Add Qt Quick 2 file wizard

Have two file wizards, one "QML File (Qt Quick 1)", and one
"QML File (Qt Quick 2)".

Task-number: QTCREATORBUG-8236
Change-Id: Ibcbf7e6a13b47b1971afdde460a62bed52537f72
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Kai Koehne
2012-11-13 11:55:29 +01:00
parent 0f7039251f
commit 5443df1847
3 changed files with 25 additions and 9 deletions

View File

@@ -28,6 +28,7 @@
****************************************************************************/
#include "qmlfilewizard.h"
#include "qmljseditorconstants.h"
#include <qmljstools/qmljstoolsconstants.h>
@@ -61,9 +62,13 @@ QString QmlFileWizard::fileContents(const QString &) const
QString contents;
QTextStream str(&contents);
if (baseFileWizardParameters().id() == QLatin1String(Constants::WIZARD_QML1FILE))
str << QLatin1String("import QtQuick 1.1\n");
else
str << QLatin1String("import QtQuick 2.0\n");
// 100:62 is the 'golden ratio'
str << QLatin1String("import QtQuick 1.1\n")
<< QLatin1String("\n")
str << QLatin1String("\n")
<< QLatin1String("Rectangle {\n")
<< QLatin1String(" width: 100\n")
<< QLatin1String(" height: 62\n")