forked from qt-creator/qt-creator
QmlProfiler: state dialog as floating widget
Change-Id: I48ff1d729e49347881c82c7bd066d30ecaca47a5 Reviewed-by: Simjees Abraham <simjees.abraham@nokia.com> Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
This commit is contained in:
37
src/plugins/qmlprofiler/qmlprofilerstatewidget.h
Normal file
37
src/plugins/qmlprofiler/qmlprofilerstatewidget.h
Normal file
@@ -0,0 +1,37 @@
|
||||
#ifndef QMLPROFILERSTATEWIDGET_H
|
||||
#define QMLPROFILERSTATEWIDGET_H
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
#include "qmlprofilerstatemanager.h"
|
||||
#include "qmlprofilerdatamodel.h"
|
||||
|
||||
namespace QmlProfiler {
|
||||
namespace Internal {
|
||||
|
||||
class QmlProfilerStateWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit QmlProfilerStateWidget(QmlProfilerStateManager *stateManager,
|
||||
QmlProfilerDataModel *dataModel, QWidget *parent = 0);
|
||||
~QmlProfilerStateWidget();
|
||||
|
||||
private slots:
|
||||
void updateDisplay();
|
||||
void dataStateChanged();
|
||||
void profilerStateChanged();
|
||||
void reposition();
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event);
|
||||
|
||||
private:
|
||||
class QmlProfilerStateWidgetPrivate;
|
||||
QmlProfilerStateWidgetPrivate *d;
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
#endif // QMLPROFILERSTATEWIDGET_H
|
||||
Reference in New Issue
Block a user