Add analyzer new APIs support to plugins.

Merge-request: 284
Reviewed-by: hjk <qtc-committer@nokia.com>
This commit is contained in:
Mike McQuaid
2011-04-04 14:39:28 +02:00
committed by hjk
parent 678d1cc9c9
commit 6ac987c846
9 changed files with 162 additions and 8 deletions

View File

@@ -52,13 +52,17 @@ public:
ToolMode mode() const;
void initialize(ExtensionSystem::IPlugin *plugin);
void extensionsInitialized();
Analyzer::IAnalyzerEngine *createEngine(ProjectExplorer::RunConfiguration *runConfiguration);
Analyzer::IAnalyzerEngine *createEngine(const Analyzer::AnalyzerStartParameters &sp,
ProjectExplorer::RunConfiguration *runConfiguration = 0);
Analyzer::IAnalyzerOutputPaneAdapter *outputPaneAdapter();
QWidget *createToolBarWidget();
QWidget *createTimeLineWidget();
bool canRunRemotely() const;
public slots:
void connectClient();
void disconnectClient();