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

39 lines
733 B
C
Raw Normal View History

2011-03-11 12:22:57 +01:00
#ifndef QMLPROFILERPLUGIN_H
#define QMLPROFILERPLUGIN_H
#include "qmlprofiler_global.h"
#include <extensionsystem/iplugin.h>
namespace QmlProfiler {
2011-03-11 12:22:57 +01:00
namespace Internal {
class QmlProfilerPlugin : public ExtensionSystem::IPlugin
{
Q_OBJECT
public:
static QmlProfilerPlugin *instance();
QmlProfilerPlugin();
~QmlProfilerPlugin();
bool initialize(const QStringList &arguments, QString *errorString);
void extensionsInitialized();
ShutdownFlag aboutToShutdown();
static bool debugOutput;
private:
class QmlProfilerPluginPrivate;
QmlProfilerPluginPrivate *d;
static QmlProfilerPlugin *m_instance;
};
} // namespace Internal
} // namespace QmlProfiler
2011-03-11 12:22:57 +01:00
#endif // QMLPROFILERPLUGIN_H