My Project
|
A class that holds information about applications. More...
#include <unity/shell/application/ApplicationInfoInterface.h>
Public Types | |
enum | Stage { MainStage, SideStage } |
A enum that defines a stage. More... | |
enum | State { Starting, Running, Suspended, Stopped } |
An application's state. More... | |
enum | RequestedState { RequestedRunning = Running, RequestedSuspended = Suspended } |
The desired state of an application. More... | |
Properties | |
QString | appId |
The appId of the application. More... | |
QString | name |
The name of the application. More... | |
QString | comment |
The comment for the application. More... | |
QUrl | icon |
The application's icon. More... | |
Stage | stage |
The application's stage. More... | |
State | state |
The application's state. More... | |
RequestedState | requestedState |
The application's requested running state. | |
bool | focused |
The application's focus state. More... | |
QString | splashTitle |
Splash screen title. More... | |
QUrl | splashImage |
Splash image. More... | |
bool | splashShowHeader |
Whether an application header should be shown on the splash screen. More... | |
QColor | splashColor |
Background color of the splash screen. More... | |
QColor | splashColorHeader |
Color of the splash screen header. More... | |
QColor | splashColorFooter |
Color of the splash screen footer. More... | |
Qt::ScreenOrientations | supportedOrientations |
The orientations supported by the application UI. More... | |
bool | rotatesWindowContents |
Whether the application UI will rotate itself to match the screen orientation. More... | |
A class that holds information about applications.
The items hold all the information required for the visual representation in the launcher.
The desired state of an application.
RequestedRunning: If state is Suspended or Stopped, the application will be resumed or restarted, respectively. RequestedSuspended: If state is Running, the application will be suspended.
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.
|
read |
The appId of the application.
Holds the appId for the application. For example (com.ubuntu.camera-app). The appId is derived from the filename of the .desktop file.
|
read |
The comment for the application.
Holds the comment of the application as obtained from the .desktop file. Localized to current language.
|
read |
The application's focus state.
Holds the current application focus state. True if focused, false otherwise.
|
read |
The application's icon.
Holds a path to the icon for the application. Can be a file or a gicon url.
|
read |
The name of the application.
Holds the name of the application. Localized to current language.
|
read |
Whether the application UI will rotate itself to match the screen orientation.
Returns true if the application will rotate the UI in its windows to match the screen orientation.
If false, it means that the application never rotates its UI, so it will rely on the window manager to appropriately rotate his windows to match the screen orientation instead.
|
read |
Background color of the splash screen.
Any color that is not fully opaque (having an alpha value of less than 1.0) is ignored and the default background color will be used instead.
A splash screen is shown while the application is loading, before it has drawn its first frame.
|
read |
Color of the splash screen footer.
Any color that is not fully opaque (having an alpha value of less than 1.0) is ignored and the splashColor will be used instead.
A splash screen is shown while the application is loading, before it has drawn its first frame.
|
read |
Color of the splash screen header.
Any color that is not fully opaque (having an alpha value of less than 1.0) is ignored and the splashColor will be used instead.
A splash screen is shown while the application is loading, before it has drawn its first frame.
|
read |
Splash image.
Url of the splash image to be shown while the application is loading, before it has drawn its first frame.
The splash image is centered on the splash screen and displayed in its actual size (ie, it's not stretched or shrinked and aspect ratio is kept).
|
read |
Whether an application header should be shown on the splash screen.
We offer 2 kinds of splash screens for applications:
This property is the switch to select between these.
The header will display the splashTitle, if defined, or the application name otherwise.
|
read |
Splash screen title.
A splash screen is shown while the application is loading, before it has drawn its first frame.
|
read |
The application's stage.
Holds the stage where this application is currently located.
|
read |
The application's state.
Holds the current application state.
|
read |
The orientations supported by the application UI.