1#ifndef YAZE_APP_CORE_SERVICE_WIDGET_DISCOVERY_SERVICE_H_
2#define YAZE_APP_CORE_SERVICE_WIDGET_DISCOVERY_SERVICE_H_
7#include "absl/strings/string_view.h"
9#pragma push_macro("DWORD")
10#pragma push_macro("ERROR")
14#include "protos/imgui_test_harness.pb.h"
16#pragma pop_macro("DWORD")
17#pragma pop_macro("ERROR")
21#if defined(YAZE_ENABLE_IMGUI_TEST_ENGINE) && YAZE_ENABLE_IMGUI_TEST_ENGINE
22#include "imgui_test_engine/imgui_te_context.h"
24struct ImGuiTestContext;
37 const DiscoverWidgetsRequest& request,
38 DiscoverWidgetsResponse* response)
const;
42 absl::string_view filter)
const;
44 absl::string_view prefix)
const;
46 WidgetType filter)
const;
51 absl::string_view label)
const;
Main namespace for the application.