2019-09-04 18:26:26 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
2019-12-06 14:07:54 +03:00
|
|
|
class Trace
|
|
|
|
|
{
|
2019-09-04 18:26:26 +02:00
|
|
|
public:
|
2019-12-06 14:07:54 +03:00
|
|
|
static void RegisterProvider() noexcept;
|
|
|
|
|
static void UnregisterProvider() noexcept;
|
|
|
|
|
static void HideGuide(const __int64 duration_ms, std::vector<int>& key_pressed) noexcept;
|
|
|
|
|
static void EnableShortcutGuide(const bool enabled) noexcept;
|
|
|
|
|
static void SettingsChanged(const int press_delay_time, const int overlay_opacity, const std::wstring& theme) noexcept;
|
2020-09-09 14:27:40 -07:00
|
|
|
static void Error(const DWORD errorCode, std::wstring errorMessage, std::wstring methodName) noexcept;
|
2019-09-04 18:26:26 +02:00
|
|
|
};
|