mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-03 09:46:54 +02:00
[ColorPicker]Add enable/disable telemetry (#31557)
This commit is contained in:
@@ -239,6 +239,7 @@ public:
|
||||
ResetEvent(m_hInvokeEvent);
|
||||
launch_process();
|
||||
m_enabled = true;
|
||||
Trace::EnableColorPicker(true);
|
||||
};
|
||||
|
||||
virtual void disable()
|
||||
@@ -252,6 +253,7 @@ public:
|
||||
}
|
||||
|
||||
m_enabled = false;
|
||||
Trace::EnableColorPicker(false);
|
||||
}
|
||||
|
||||
virtual bool on_hotkey(size_t /*hotkeyId*/) override
|
||||
|
||||
@@ -17,3 +17,14 @@ void Trace::UnregisterProvider()
|
||||
{
|
||||
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:
|
||||
static void RegisterProvider();
|
||||
static void UnregisterProvider();
|
||||
|
||||
// Log if ColorPicker is enabled or disabled
|
||||
static void EnableColorPicker(const bool enabled) noexcept;
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user