Go to the documentation of this file.
19 #ifndef MIRAL_APPLICATION_INFO_H
20 #define MIRAL_APPLICATION_INFO_H
39 auto name() const -> std::
string;
44 auto
userdata() const -> std::shared_ptr<
void>;
49 void add_window(
Window const& window);
50 void remove_window(
Window const& window);
53 std::unique_ptr<Self> const self;
57 #endif //MIRAL_APPLICATION_INFO_H
auto operator=(ApplicationInfo const &that) -> miral::ApplicationInfo &
Mir Abstraction Layer.
Definition: floating_window_manager.h:31
Definition: application_info.h:32
ApplicationInfo(ApplicationInfo const &that)
ApplicationInfo(Application const &app)
friend class BasicWindowManager
Definition: application_info.h:48
std::shared_ptr< mir::scene::Session > Application
Definition: application.h:34
Handle class to manage a Mir surface. It may be null (e.g. default initialized)
Definition: window.h:38
auto windows() const -> std::vector< Window > &
auto application() const -> Application
auto name() const -> std::string
auto userdata() const -> std::shared_ptr< void >
This can be used by client code to store window manager specific information.
Copyright © 2012-2020
Canonical Ltd.
Generated on Sun Oct 4 22:38:34 UTC 2020
This documentation is licensed under the GPL version 2 or 3.