19 #ifndef MIRAL_APPLICATION_INFO_H 20 #define MIRAL_APPLICATION_INFO_H 40 auto windows()
const -> std::vector <Window>&;
45 auto userdata()
const -> std::shared_ptr<void>;
50 std::unique_ptr<Self>
const self;
54 #endif //MIRAL_APPLICATION_INFO_H auto operator=(ApplicationInfo const &that) -> miral::ApplicationInfo &
void remove_window(Window const &window)
Definition: application_info.h:31
void add_window(Window const &window)
auto application() const -> Application
auto windows() const -> std::vector< Window > &
Handle class to manage a Mir surface. It may be null (e.g. default initialized)
Definition: window.h:37
std::shared_ptr< mir::scene::Session > Application
Definition: application.h:31
auto userdata() const -> std::shared_ptr< void >
This can be used by client code to store window manager specific information.
Mir Abstraction Layer.
Definition: active_outputs.h:27