MirAL
Public Member Functions | List of all members
miral::ApplicationInfo Struct Reference

#include <miral/application_info.h>

Public Member Functions

 ApplicationInfo ()
 
 ApplicationInfo (Application const &app)
 
 ~ApplicationInfo ()
 
 ApplicationInfo (ApplicationInfo const &that)
 
auto operator= (ApplicationInfo const &that) -> miral::ApplicationInfo &
 
auto application () const -> Application
 
auto windows () const -> std::vector< Window > &
 
void add_window (Window const &window)
 
void remove_window (Window const &window)
 
auto userdata () const -> std::shared_ptr< void >
 This can be used by client code to store window manager specific information. More...
 
void userdata (std::shared_ptr< void > userdata)
 

Constructor & Destructor Documentation

miral::ApplicationInfo::ApplicationInfo ( )
miral::ApplicationInfo::ApplicationInfo ( Application const &  app)
explicit
miral::ApplicationInfo::~ApplicationInfo ( )
miral::ApplicationInfo::ApplicationInfo ( ApplicationInfo const &  that)

Member Function Documentation

void miral::ApplicationInfo::add_window ( Window const &  window)
auto miral::ApplicationInfo::application ( ) const -> Application
auto miral::ApplicationInfo::operator= ( ApplicationInfo const &  that) -> miral::ApplicationInfo &
void miral::ApplicationInfo::remove_window ( Window const &  window)
auto miral::ApplicationInfo::userdata ( ) const -> std::shared_ptr< void >

This can be used by client code to store window manager specific information.

void miral::ApplicationInfo::userdata ( std::shared_ptr< void >  userdata)
auto miral::ApplicationInfo::windows ( ) const -> std::vector< Window > &

The documentation for this struct was generated from the following file:

Copyright © 2016 Canonical Ltd.
Generated on Fri Sep 30 13:21:55 UTC 2016