#ifndef UI_OZONE_PLATFORM_WAYLAND_TEST_MOCK_XDG_TOPLEVEL_ICON_H_
#define UI_OZONE_PLATFORM_WAYLAND_TEST_MOCK_XDG_TOPLEVEL_ICON_H_
#include <xdg-toplevel-icon-v1-server-protocol.h>
#include <vector>
#include "base/check.h"
#include "base/memory/raw_ptr.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "ui/gfx/geometry/size.h"
#include "ui/ozone/platform/wayland/test/global_object.h"
#include "ui/ozone/platform/wayland/test/server_object.h"
namespace wl {
class MockXdgToplevelIconV1;
struct XdgToplevelIconResource { … };
XdgToplevelIconResources;
extern const struct xdg_toplevel_icon_manager_v1_interface
kMockXdgToplevelIconManagerImpl;
extern const struct xdg_toplevel_icon_v1_interface kMockXdgToplevelIconImpl;
class MockXdgToplevelIconManagerV1 : public GlobalObject { … };
class MockXdgToplevelIconV1 : public ServerObject { … };
}
#endif