forked from qt-creator/qt-creator
QmlDesigner: Track usage of graphical views
Change-Id: I0631816980178100dcd61b65d792fc38504199d5 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
@@ -30,6 +30,9 @@
|
||||
#include "nodehints.h"
|
||||
#include "qmlvisualnode.h"
|
||||
|
||||
#include <qmldesignerplugin.h>
|
||||
#include <qmldesignerconstants.h>
|
||||
|
||||
#include <QtCore/qmimedata.h>
|
||||
#include <QPainter>
|
||||
|
||||
@@ -132,4 +135,17 @@ void Edit3DCanvas::dropEvent(QDropEvent *e)
|
||||
}
|
||||
}
|
||||
|
||||
void Edit3DCanvas::focusOutEvent(QFocusEvent *focusEvent)
|
||||
{
|
||||
QmlDesignerPlugin::emitUsageStatisticsTime(Constants::EVENT_3DEDITOR_TIME,
|
||||
m_usageTimer.elapsed());
|
||||
QWidget::focusOutEvent(focusEvent);
|
||||
}
|
||||
|
||||
void Edit3DCanvas::focusInEvent(QFocusEvent *focusEvent)
|
||||
{
|
||||
m_usageTimer.restart();
|
||||
QWidget::focusInEvent(focusEvent);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user