forked from qt-creator/qt-creator
QML Debugging: Qt Quick 2 Application Wizard
QML debugging is enabled by default for applications created with the Qt Quick 2 application wizard. Task-number: QTCREATORBUG-8208 Change-Id: I1869649ce88c35e2d8d4a6677b1d257f7454f223 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
committed by
Kai Koehne
parent
a990796070
commit
a1dbe9a3c7
@@ -158,9 +158,15 @@ bool DebuggerRunConfigurationAspect::useCppDebugger() const
|
|||||||
|
|
||||||
static bool isQtQuickAppProject(Project *project)
|
static bool isQtQuickAppProject(Project *project)
|
||||||
{
|
{
|
||||||
const QString filePath = project->projectDirectory()
|
const QString projectDirectory = project->projectDirectory();
|
||||||
|
// Qt Quick 1 wizard generated file
|
||||||
|
const QString qq1FilePath = projectDirectory
|
||||||
+ QLatin1String("/qmlapplicationviewer/qmlapplicationviewer.pri");
|
+ QLatin1String("/qmlapplicationviewer/qmlapplicationviewer.pri");
|
||||||
return project->files(Project::ExcludeGeneratedFiles).contains(filePath);
|
// Qt Quick 2 wizard generated file
|
||||||
|
const QString qq2FilePath = projectDirectory
|
||||||
|
+ QLatin1String("/qtquick2applicationviewer/qtquick2applicationviewer.pri");
|
||||||
|
const QStringList projectFiles = project->files(Project::ExcludeGeneratedFiles);
|
||||||
|
return projectFiles.contains(qq1FilePath) || projectFiles.contains(qq2FilePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DebuggerRunConfigurationAspect::useQmlDebugger() const
|
bool DebuggerRunConfigurationAspect::useQmlDebugger() const
|
||||||
|
|||||||
Reference in New Issue
Block a user