19#ifndef MIRAL_APPLICATION_INFO_H
20#define MIRAL_APPLICATION_INFO_H
51 std::unique_ptr<Self> const self;
Handle class to manage a Mir surface. It may be null (e.g. default initialized)
Definition: window.h:38
Mir Abstraction Layer.
Definition: floating_window_manager.h:29
std::shared_ptr< mir::scene::Session > Application
Definition: application.h:34
Definition: application_info.h:32
auto application() const -> Application
void add_window(Window const &window)
auto name() const -> std::string
auto windows() const -> std::vector< Window > &
ApplicationInfo(Application const &app)
void remove_window(Window const &window)
auto operator=(ApplicationInfo const &that) -> miral::ApplicationInfo &
ApplicationInfo(ApplicationInfo const &that)
auto userdata() const -> std::shared_ptr< void >
This can be used by client code to store window manager specific information.