Commit c9da13eb authored by Bea Lam's avatar Bea Lam
Browse files

Use the QmlProject configuration to set the debug server port.

parent 7be7c52a
......@@ -20,6 +20,7 @@ RESOURCES += qmlinspector.qrc
include(../../qtcreatorplugin.pri)
include(../../plugins/projectexplorer/projectexplorer.pri)
include(../../plugins/qmlprojectmanager/qmlprojectmanager.pri)
include(../../plugins/coreplugin/coreplugin.pri)
include(../../plugins/texteditor/texteditor.pri)
......@@ -61,6 +61,8 @@
#include <projectexplorer/projectexplorerconstants.h>
#include <projectexplorer/project.h>
#include <qmlprojectmanager/qmlproject.h>
#include <QtCore/QStringList>
#include <QtCore/QtPlugin>
#include <QtCore/QDebug>
......@@ -183,15 +185,15 @@ void QmlInspectorMode::connectToViewer()
return;
}
ProjectExplorer::RunConfiguration* config = project->activeRunConfiguration();
QmlProjectManager::QmlRunConfiguration* config =
qobject_cast<QmlProjectManager::QmlRunConfiguration*>(project->activeRunConfiguration());
if (!config) {
emit statusMessage(tr("Cannot find project run configuration, debugging canceled."));
return;
}
// TODO load from QmlProject settings!!
QHostAddress host = QHostAddress::LocalHost;
quint16 port = 3768;
quint16 port = quint16(config->debugServerPort());
m_conn = new QmlDebugConnection(this);
connect(m_conn, SIGNAL(stateChanged(QAbstractSocket::SocketState)),
......
include(qmlprojectmanager_dependencies.pri)
LIBS *= -l$$qtLibraryTarget(QmlProjectManager)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment