forked from qt-creator/qt-creator
Android: Adapt AndroidAnalyzeSupport to Analyzer changes
Change-Id: Idbb85c0af082318d97e3d68298f4d802d79a2068 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
@@ -31,7 +31,6 @@
|
|||||||
#include <analyzerbase/ianalyzertool.h>
|
#include <analyzerbase/ianalyzertool.h>
|
||||||
#include <analyzerbase/analyzermanager.h>
|
#include <analyzerbase/analyzermanager.h>
|
||||||
#include <analyzerbase/analyzerruncontrol.h>
|
#include <analyzerbase/analyzerruncontrol.h>
|
||||||
#include <analyzerbase/analyzerstartparameters.h>
|
|
||||||
|
|
||||||
#include <projectexplorer/target.h>
|
#include <projectexplorer/target.h>
|
||||||
#include <projectexplorer/project.h>
|
#include <projectexplorer/project.h>
|
||||||
@@ -49,21 +48,19 @@ namespace Internal {
|
|||||||
RunControl *AndroidAnalyzeSupport::createAnalyzeRunControl(AndroidRunConfiguration *runConfig,
|
RunControl *AndroidAnalyzeSupport::createAnalyzeRunControl(AndroidRunConfiguration *runConfig,
|
||||||
Core::Id runMode)
|
Core::Id runMode)
|
||||||
{
|
{
|
||||||
Target *target = runConfig->target();
|
AnalyzerRunControl *runControl = AnalyzerManager::createRunControl(runConfig, runMode);
|
||||||
AnalyzerStartParameters params;
|
QTC_ASSERT(runControl, return 0);
|
||||||
|
AnalyzerConnection connection;
|
||||||
if (runMode == ProjectExplorer::Constants::QML_PROFILER_RUN_MODE) {
|
if (runMode == ProjectExplorer::Constants::QML_PROFILER_RUN_MODE) {
|
||||||
QTcpServer server;
|
QTcpServer server;
|
||||||
QTC_ASSERT(server.listen(QHostAddress::LocalHost)
|
QTC_ASSERT(server.listen(QHostAddress::LocalHost)
|
||||||
|| server.listen(QHostAddress::LocalHostIPv6), return 0);
|
|| server.listen(QHostAddress::LocalHostIPv6), return 0);
|
||||||
params.analyzerHost = server.serverAddress().toString();
|
connection.analyzerHost = server.serverAddress().toString();
|
||||||
}
|
}
|
||||||
|
runControl->setDisplayName(AndroidManager::packageName(runConfig->target()));
|
||||||
AnalyzerRunControl *analyzerRunControl = AnalyzerManager::createRunControl(params, runConfig, runMode);
|
runControl->setConnection(connection);
|
||||||
if (analyzerRunControl) {
|
(void) new AndroidAnalyzeSupport(runConfig, runControl);
|
||||||
analyzerRunControl->setDisplayName(AndroidManager::packageName(target));
|
return runControl;
|
||||||
(void) new AndroidAnalyzeSupport(runConfig, analyzerRunControl);
|
|
||||||
}
|
|
||||||
return analyzerRunControl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
AndroidAnalyzeSupport::AndroidAnalyzeSupport(AndroidRunConfiguration *runConfig,
|
AndroidAnalyzeSupport::AndroidAnalyzeSupport(AndroidRunConfiguration *runConfig,
|
||||||
|
|||||||
Reference in New Issue
Block a user