forked from qt-creator/qt-creator
Use the QmlProject configuration to set the debug server port.
This commit is contained in:
@@ -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)),
|
||||
|
||||
Reference in New Issue
Block a user