mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-05 02:36:19 +02:00
[ColorPicker]Add enable/disable telemetry (#31557)
This commit is contained in:
@@ -239,6 +239,7 @@ public:
|
|||||||
ResetEvent(m_hInvokeEvent);
|
ResetEvent(m_hInvokeEvent);
|
||||||
launch_process();
|
launch_process();
|
||||||
m_enabled = true;
|
m_enabled = true;
|
||||||
|
Trace::EnableColorPicker(true);
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void disable()
|
virtual void disable()
|
||||||
@@ -252,6 +253,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
m_enabled = false;
|
m_enabled = false;
|
||||||
|
Trace::EnableColorPicker(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual bool on_hotkey(size_t /*hotkeyId*/) override
|
virtual bool on_hotkey(size_t /*hotkeyId*/) override
|
||||||
|
|||||||
@@ -17,3 +17,14 @@ void Trace::UnregisterProvider()
|
|||||||
{
|
{
|
||||||
TraceLoggingUnregister(g_hProvider);
|
TraceLoggingUnregister(g_hProvider);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Log if ColorPicker is enabled or disabled
|
||||||
|
void Trace::EnableColorPicker(const bool enabled) noexcept
|
||||||
|
{
|
||||||
|
TraceLoggingWrite(
|
||||||
|
g_hProvider,
|
||||||
|
"ColorPicker_EnableColorPicker",
|
||||||
|
ProjectTelemetryPrivacyDataTag(ProjectTelemetryTag_ProductAndServicePerformance),
|
||||||
|
TraceLoggingKeyword(PROJECT_KEYWORD_MEASURE),
|
||||||
|
TraceLoggingBoolean(enabled, "Enabled"));
|
||||||
|
}
|
||||||
|
|||||||
@@ -4,4 +4,8 @@ class Trace
|
|||||||
public:
|
public:
|
||||||
static void RegisterProvider();
|
static void RegisterProvider();
|
||||||
static void UnregisterProvider();
|
static void UnregisterProvider();
|
||||||
|
|
||||||
|
// Log if ColorPicker is enabled or disabled
|
||||||
|
static void EnableColorPicker(const bool enabled) noexcept;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user