Hemera::Qml::Settings::OrbitFeatures Class Reference

Container for Features enum. More...

#include <sources/qt5-sdk/plugins/qml/settings/hemeraqmlsandbox.h>

Inherits QObject.

Public Types

enum  Feature {
  NoFeatures, Audio, Video, SerialPorts,
  Console, Printers, Disks, Hyperspace,
  Network, CheckForUpdates, DownloadUpdates, UpdateApplications,
  InstallApplications, RemoveApplications, ManageSoftwareRepositories, UpdateSystem,
  Planet, SoftwareKeyboard , LegacyDevices
}
 Defines the available Features for a Sandbox. More...
 

Detailed Description

Container for Features enum.

Member Enumeration Documentation

Defines the available Features for a Sandbox.

Note
This is a Flag, and as such you can specify multiple values.
See also
Hemera::Qml::Settings::Sandbox
Enumerator
NoFeatures 

No features allowed.

Audio 

Allows access to the audio cards, and to the local PulseAudio server. Needed to play or record audio.

Video 

Allows access to the video framebuffers and video devices, such as cameras. Usually needed for every Sandbox which needs to paint on the screen.

SerialPorts 

Allows access to serial ports on the system, if any.

Console 

Allows access to TTYs or consoles, if any.

Printers 

Allows access to Printers in the system, if any.

Disks 

Allows access to disks on the system, such as removable media.

Hyperspace 

Allows access to the local Hyperspace network, and allows the application to register Gates on Hyperspace. Refer to Hyperspace documentation to learn more.

Network 

Allows access to network management. Please note this feature does not perform any hard restriction to local or remote networks.

CheckForUpdates 

Allow applications in the Sandbox to explicitly check for updates

DownloadUpdates 

Allow applications in the Sandbox to explicitly download updates, both for applications and for the system.

UpdateApplications 

Allow applications in the Sandbox to explicitly update applications.

InstallApplications 

Allow applications in the Sandbox to explicitly install other applications.

RemoveApplications 

Allow applications in the Sandbox to explicitly remove applications.

ManageSoftwareRepositories 

Allow applications in the Sandbox to manage software repositories. Please note this is a dangerous and destructive operation, and should be handled with care.

UpdateSystem 

Allow applications in the Sandbox to explicitly trigger a system update.

Planet 

Allows an application in the Sandbox to register itself as a Planet.

SoftwareKeyboard 

Other features.

Enables use of a Software Keyboard, if installed on the system.

LegacyDevices 

This enables groups such as cdrom, floppy and tape.