diff options
Diffstat (limited to 'src/plugins/qt4projectmanager/qtversionmanager.cpp')
-rw-r--r-- | src/plugins/qt4projectmanager/qtversionmanager.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index 7eae510d64..06b9d18ecd 100644 --- a/src/plugins/qt4projectmanager/qtversionmanager.cpp +++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp @@ -749,6 +749,7 @@ void QtVersion::setQMakeCommand(const QString& qmakeCommand) #endif m_designerCommand.clear(); m_linguistCommand.clear(); + m_qmlviewerCommand.clear(); m_uicCommand.clear(); m_toolChainUpToDate = false; // TODO do i need to optimize this? @@ -1202,6 +1203,22 @@ QString QtVersion::linguistCommand() const return m_linguistCommand; } +QString QtVersion::qmlviewerCommand() const +{ + if (!isValid()) + return QString(); + if (m_qmlviewerCommand.isNull()) { +#ifdef Q_OS_MAC + const QString qmlViewerName = QLatin1String("QMLViewer"); +#else + const QString qmlViewerName = QLatin1String("qmlviewer"); +#endif + + m_qmlviewerCommand = findQtBinary(possibleGuiBinaries(qmlViewerName)); + } + return m_qmlviewerCommand; +} + bool QtVersion::supportsTargetId(const QString &id) const { updateToolChainAndMkspec(); |