19 #ifndef MIRAL_SHELL_DECORATION_PROVIDER_H 20 #define MIRAL_SHELL_DECORATION_PROVIDER_H 37 auto session()
const -> std::shared_ptr<mir::scene::Session>;
46 std::mutex
mutable mutex;
47 std::weak_ptr<mir::scene::Session> weak_session;
51 #endif //MIRAL_SHELL_DECORATION_PROVIDER_H auto session() const -> std::shared_ptr< mir::scene::Session >
Definition: decoration_provider.cpp:508
Definition: decoration_provider.h:28
Handle class to manage a Mir surface. It may be null (e.g. default initialized)
Definition: window.h:37
bool is_decoration(miral::Window const &window) const
Definition: decoration_provider.cpp:514
void stop()
Definition: decoration_provider.cpp:443
void operator()(struct wl_display *display)
Definition: decoration_provider.cpp:455
DecorationProvider()
Definition: decoration_provider.cpp:431