Commit 655e6faa authored by Kai Koehne's avatar Kai Koehne

QmlProfiler: Keep configuration of attach dialog

Change-Id: If9f4918a77c874c82fec63eacf1464b78b5d82ac
Reviewed-by: default avatarChristiaan Janssen <christiaan.janssen@nokia.com>
parent a9eb8803
......@@ -489,15 +489,36 @@ void QmlProfilerTool::clearDisplay()
static void startRemoteTool(IAnalyzerTool *tool, StartMode mode)
{
Q_UNUSED(tool);
QmlProfilerAttachDialog dialog;
if (dialog.exec() != QDialog::Accepted)
return;
QString host;
quint16 port;
{
QSettings *settings = Core::ICore::instance()->settings();
host = settings->value(QLatin1String("AnalyzerQmlAttachDialog/host"), QLatin1String("localhost")).toString();
port = settings->value(QLatin1String("AnalyzerQmlAttachDialog/port"), 3768).toInt();
QmlProfilerAttachDialog dialog;
dialog.setAddress(host);
dialog.setPort(port);
if (dialog.exec() != QDialog::Accepted)
return;
host = dialog.address();
port = dialog.port();
settings->setValue(QLatin1String("AnalyzerQmlAttachDialog/host"), host);
settings->setValue(QLatin1String("AnalyzerQmlAttachDialog/port"), port);
}
AnalyzerStartParameters sp;
sp.toolId = tool->id();
sp.startMode = mode;
sp.connParams.host = dialog.address();
sp.connParams.port = dialog.port();
sp.connParams.host = host;
sp.connParams.port = port;
AnalyzerRunControl *rc = new AnalyzerRunControl(tool, sp, 0);
QObject::connect(AnalyzerManager::stopAction(), SIGNAL(triggered()), rc, SLOT(stopIt()));
......
Markdown is supported
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