forked from qt-creator/qt-creator
QmlDesigner: Add more trace points
Change-Id: I618e027785676de8492cd698f109579abb9b053a Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -29,6 +29,7 @@
|
|||||||
#include <coreplugin/icore.h>
|
#include <coreplugin/icore.h>
|
||||||
#include <coreplugin/actionmanager/actionmanager.h>
|
#include <coreplugin/actionmanager/actionmanager.h>
|
||||||
#include <bindingeditor/bindingeditordialog.h>
|
#include <bindingeditor/bindingeditordialog.h>
|
||||||
|
#include <qmldesignerconstants.h>
|
||||||
|
|
||||||
#include <metainfo.h>
|
#include <metainfo.h>
|
||||||
#include <qmlmodelnodeproxy.h>
|
#include <qmlmodelnodeproxy.h>
|
||||||
@@ -59,6 +60,8 @@ void BindingEditor::registerDeclarativeType()
|
|||||||
|
|
||||||
void BindingEditor::prepareDialog()
|
void BindingEditor::prepareDialog()
|
||||||
{
|
{
|
||||||
|
QmlDesignerPlugin::emitUsageStatistics(Constants::EVENT_BINDINGEDITOR_OPENED);
|
||||||
|
|
||||||
if (s_lastBindingEditor)
|
if (s_lastBindingEditor)
|
||||||
s_lastBindingEditor->hideWidget();
|
s_lastBindingEditor->hideWidget();
|
||||||
|
|
||||||
|
@@ -36,6 +36,8 @@
|
|||||||
#include <nodelistproperty.h>
|
#include <nodelistproperty.h>
|
||||||
#include <rewriterview.h>
|
#include <rewriterview.h>
|
||||||
#include <nodemetainfo.h>
|
#include <nodemetainfo.h>
|
||||||
|
#include <qmldesignerconstants.h>
|
||||||
|
#include <qmldesignerplugin.h>
|
||||||
|
|
||||||
#include <QStandardItemModel>
|
#include <QStandardItemModel>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
@@ -309,6 +311,8 @@ ModelNode ConnectionModel::getTargetNodeForConnection(const ModelNode &connectio
|
|||||||
|
|
||||||
void ConnectionModel::addConnection()
|
void ConnectionModel::addConnection()
|
||||||
{
|
{
|
||||||
|
QmlDesignerPlugin::emitUsageStatistics(Constants::EVENT_CONNECTION_ADDED);
|
||||||
|
|
||||||
ModelNode rootModelNode = connectionView()->rootModelNode();
|
ModelNode rootModelNode = connectionView()->rootModelNode();
|
||||||
|
|
||||||
if (rootModelNode.isValid() && rootModelNode.metaInfo().isValid()) {
|
if (rootModelNode.isValid() && rootModelNode.metaInfo().isValid()) {
|
||||||
|
@@ -33,6 +33,8 @@
|
|||||||
#include <bindingproperty.h>
|
#include <bindingproperty.h>
|
||||||
#include <rewritingexception.h>
|
#include <rewritingexception.h>
|
||||||
#include <rewritertransaction.h>
|
#include <rewritertransaction.h>
|
||||||
|
#include <qmldesignerplugin.h>
|
||||||
|
#include <qmldesignerconstants.h>
|
||||||
|
|
||||||
#include <utils/fileutils.h>
|
#include <utils/fileutils.h>
|
||||||
|
|
||||||
@@ -356,6 +358,8 @@ QStringList DynamicPropertiesModel::possibleTargetProperties(const BindingProper
|
|||||||
|
|
||||||
void DynamicPropertiesModel::addDynamicPropertyForCurrentNode()
|
void DynamicPropertiesModel::addDynamicPropertyForCurrentNode()
|
||||||
{
|
{
|
||||||
|
QmlDesignerPlugin::emitUsageStatistics(Constants::EVENT_PROPERTY_ADDED);
|
||||||
|
|
||||||
if (connectionView()->selectedModelNodes().count() == 1) {
|
if (connectionView()->selectedModelNodes().count() == 1) {
|
||||||
const ModelNode modelNode = connectionView()->selectedModelNodes().constFirst();
|
const ModelNode modelNode = connectionView()->selectedModelNodes().constFirst();
|
||||||
if (modelNode.isValid()) {
|
if (modelNode.isValid()) {
|
||||||
|
@@ -28,6 +28,7 @@
|
|||||||
|
|
||||||
#include <rewritingexception.h>
|
#include <rewritingexception.h>
|
||||||
#include <qmldesignerplugin.h>
|
#include <qmldesignerplugin.h>
|
||||||
|
#include <qmldesignerconstants.h>
|
||||||
|
|
||||||
namespace QmlDesigner {
|
namespace QmlDesigner {
|
||||||
|
|
||||||
@@ -120,6 +121,13 @@ void ImportManagerView::removeImport(const Import &import)
|
|||||||
|
|
||||||
void ImportManagerView::addImport(const Import &import)
|
void ImportManagerView::addImport(const Import &import)
|
||||||
{
|
{
|
||||||
|
if (import.isLibraryImport()
|
||||||
|
&& (import.toImportString().startsWith("QtQuick")
|
||||||
|
|| import.toImportString().startsWith("SimulinkConnector"))) {
|
||||||
|
QmlDesignerPlugin::emitUsageStatistics(Constants::EVENT_IMPORT_ADDED
|
||||||
|
+ import.toImportString());
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (model())
|
if (model())
|
||||||
model()->changeImports({import}, {});
|
model()->changeImports({import}, {});
|
||||||
|
@@ -25,6 +25,9 @@
|
|||||||
|
|
||||||
#include "richtexteditorproxy.h"
|
#include "richtexteditorproxy.h"
|
||||||
|
|
||||||
|
#include <qmldesignerplugin.h>
|
||||||
|
#include <qmldesignerconstants.h>
|
||||||
|
|
||||||
#include <QDialog>
|
#include <QDialog>
|
||||||
#include <QDialogButtonBox>
|
#include <QDialogButtonBox>
|
||||||
#include <QGridLayout>
|
#include <QGridLayout>
|
||||||
@@ -67,6 +70,7 @@ void RichTextEditorProxy::registerDeclarativeType()
|
|||||||
|
|
||||||
void RichTextEditorProxy::showWidget()
|
void RichTextEditorProxy::showWidget()
|
||||||
{
|
{
|
||||||
|
QmlDesignerPlugin::emitUsageStatistics(Constants::EVENT_RICHTEXT_OPENED);
|
||||||
m_dialog->show();
|
m_dialog->show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -80,9 +80,14 @@ const int MODELNODE_PREVIEW_IMAGE_DIMENSIONS = 150;
|
|||||||
const char EVENT_TIMELINE_ADDED[] = "Timeline Added";
|
const char EVENT_TIMELINE_ADDED[] = "Timeline Added";
|
||||||
const char EVENT_TRANSITION_ADDED[] = "Transition Added";
|
const char EVENT_TRANSITION_ADDED[] = "Transition Added";
|
||||||
const char EVENT_STATE_ADDED[] = "State Added";
|
const char EVENT_STATE_ADDED[] = "State Added";
|
||||||
|
const char EVENT_CONNECTION_ADDED[] = "Connection Added";
|
||||||
|
const char EVENT_PROPERTY_ADDED[] = "Property Added";
|
||||||
const char EVENT_ANNOTATION_ADDED[] = "Annotation Added";
|
const char EVENT_ANNOTATION_ADDED[] = "Annotation Added";
|
||||||
const char EVENT_RESOURCE_IMPORTED[] = "Resource Imported ";
|
const char EVENT_RESOURCE_IMPORTED[] = "Resource Imported ";
|
||||||
const char EVENT_ACTION_EXECUTED[] = "Action Executed ";
|
const char EVENT_ACTION_EXECUTED[] = "Action Executed ";
|
||||||
|
const char EVENT_IMPORT_ADDED[] = "Import Added ";
|
||||||
|
const char EVENT_BINDINGEDITOR_OPENED[] = "Binding Editor Opened";
|
||||||
|
const char EVENT_RICHTEXT_OPENED[] = "Richtext Editor Opened";
|
||||||
|
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
enum { debug = 0 };
|
enum { debug = 0 };
|
||||||
|
Reference in New Issue
Block a user