My Project
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Macros
unity::shell::application::ApplicationInfoInterface Class Reference

A class that holds information about applications. More...

#include <unity/shell/application/ApplicationInfoInterface.h>

Inheritance diagram for unity::shell::application::ApplicationInfoInterface:
Collaboration diagram for unity::shell::application::ApplicationInfoInterface:

Public Types

enum  Stage { MainStage, SideStage }
 A enum that defines a stage. More...
 
enum  State { Starting, Running, Suspended, Stopped }
 An application's state. More...
 

Detailed Description

A class that holds information about applications.

The items hold all the information required for the visual representation in the launcher.

Member Enumeration Documentation

A enum that defines a stage.

MainStage: The main stage, which is the normal place for applications in traditional desktop environments. SideStage: The side stage, a panel on the right to place phone form factor applications.

An application's state.

Starting: The application was launched and is currently starting up. Running: The application is running and ready to be used. Suspended: The application is in the background and has been suspended by the system in order to save resources. Stopped: The application is in the background and has been stopped by the system in order to save resources. From a programmers point of view, the application is closed, but it's state has been stored to disk and can be restored upon next launch.


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