From c282551569dd106943a861307f87af39c1371de8 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 10 Dec 2020 10:57:03 +0100 Subject: [PATCH] QmlDesigner: Track usage of flow tags Change-Id: Id9e27c601dcb67e6758de51e8a1fcfd02b3ac6e5 Reviewed-by: Miikka Heikkinen --- .../qmldesigner/components/itemlibrary/itemlibrarywidget.cpp | 2 ++ src/plugins/qmldesigner/qmldesignerconstants.h | 1 + 2 files changed, 3 insertions(+) diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp index ae3569ff022..4ee8346ed11 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp @@ -484,6 +484,8 @@ void ItemLibraryWidget::addImport(const QString &name, const QString &version) void ItemLibraryWidget::addPossibleImport(const QString &name) { QTC_ASSERT(m_model, return); + QmlDesignerPlugin::emitUsageStatistics(Constants::EVENT_IMPORT_ADDED_FLOWTAG + + name); const Import import = m_model->highestPossibleImport(name); try { QList addedImports = {Import::createLibraryImport(name, import.version())}; diff --git a/src/plugins/qmldesigner/qmldesignerconstants.h b/src/plugins/qmldesigner/qmldesignerconstants.h index 8884039df23..f91caac9597 100644 --- a/src/plugins/qmldesigner/qmldesignerconstants.h +++ b/src/plugins/qmldesigner/qmldesignerconstants.h @@ -86,6 +86,7 @@ const char EVENT_ANNOTATION_ADDED[] = "Annotation Added"; const char EVENT_RESOURCE_IMPORTED[] = "Resource Imported "; const char EVENT_ACTION_EXECUTED[] = "Action Executed "; const char EVENT_IMPORT_ADDED[] = "Import Added "; +const char EVENT_IMPORT_ADDED_FLOWTAG[] = "Import Added FlowTag "; const char EVENT_BINDINGEDITOR_OPENED[] = "Binding Editor Opened"; const char EVENT_RICHTEXT_OPENED[] = "Richtext Editor Opened"; const char EVENT_FORMEDITOR_TIME[] = "Form Editor";