Files
qt-creator/src/plugins/qmlprofiler/qmlprofilerengine.h

37 lines
700 B
C
Raw Normal View History

2011-03-11 12:22:57 +01:00
#ifndef QMLPROFILERENGINE_H
#define QMLPROFILERENGINE_H
#include <analyzerbase/ianalyzerengine.h>
2011-03-11 12:22:57 +01:00
namespace QmlProfiler {
2011-03-11 12:22:57 +01:00
namespace Internal {
class QmlProfilerEngine : public Analyzer::IAnalyzerEngine
2011-03-11 12:22:57 +01:00
{
Q_OBJECT
public:
explicit QmlProfilerEngine(ProjectExplorer::RunConfiguration *runConfiguration);
~QmlProfilerEngine();
signals:
void processRunning();
void processTerminated();
void stopRecording();
public slots:
2011-03-24 12:42:15 +01:00
void start();
void stop();
void spontaneousStop();
2011-03-11 12:22:57 +01:00
void viewUpdated();
private:
class QmlProfilerEnginePrivate;
QmlProfilerEnginePrivate *d;
};
} // namespace Internal
} // namespace QmlProfiler
2011-03-11 12:22:57 +01:00
#endif // QMLPROFILERENGINE_H