xdg_desktop_portal library
Classes
- XdgAccountPortal
- Portal for obtaining information about the user.
- XdgAccountUserInformation
- Information about a user account.
- XdgBackgroundPortal
- Portal for requesting autostart and background activity.
- XdgBackgroundPortalRequestResult
- Result of a request asking for an allowed to run in the background.
- XdgDesktopPortalClient
- A client that connects to the portals.
- XdgDocumentsPortal
- Portal to access documents.
- XdgEmailPortal
- Portal to send email.
- XdgFileChooserChoice
- A choice to give the user in a file chooser dialog. Normally implemented as a combo box.
- XdgFileChooserFilter
- A file filter in use in a file chooser.
- XdgFileChooserFilterPattern
- A pattern used to match files.
- XdgFileChooserGlobPattern
- A pattern used to match files using a glob string.
- XdgFileChooserMimeTypePattern
- A pattern used to match files using a MIME type.
- XdgFileChooserPortal
- Portal to request access to files.
- XdgFileChooserPortalOpenFileResult
- Result of a request for access to files.
- XdgFileChooserPortalSaveFileResult
- Result of a request asking for a location to save a file.
- XdgFileChooserPortalSaveFilesResult
- Result of a request asking for a folder as a location to save one or more files.
- XdgFileTransferPortal
- Portal to transfer files between applications.
- XdgLocation
- Location information.
- XdgLocationPortal
- Portal to get location information.
- XdgMemoryMonitorPortal
- Portal to monitor memory.
- XdgNetworkMonitorPortal
- Portal to monitor networking.
- XdgNetworkStatus
- Current status of the network.
- XdgNotificationActionInvokedEvent
- An event that is emitted when a notification action is invoked.
- XdgNotificationButton
- A button to be shown in a notification.
- XdgNotificationIcon
- An icon to be shown in a notification.
- XdgNotificationIconData
- An icon with image data.
- XdgNotificationIconFile
- An icon stored in the file system.
- XdgNotificationIconThemed
- A themed icon.
- XdgNotificationIconUri
- An icon at a URI.
- XdgNotificationPortal
- Portal to create notifications.
- XdgOpenUriPortal
- Portal to open URIs.
- XdgPowerProfileMonitorPortal
- Portal for power profile monitoring.
- XdgPrintPortal
- Portal for printing.
- XdgProxyResolverPortal
- Portal to use system proxy.
- XdgRemoteDesktopPortal
- Portal to use remote desktop.
- XdgScreenCastPortal
- Portal to perform screen casts.
- XdgSecretPortal
- Portal for retrieving application secret.
- XdgSettingChangeEvent
- Details when a setting changes value.
- XdgSettingsPortal
- Portal to access system settings.
- XdgTrashPortal
- Portal for trashing files.
- XdgWallpaperPortal
- Portal for setting the desktop wallpaper.
Enums
- XdgDocumentPermission
- Permissions that can be assigned to documents.
- XdgLocationAccuracy
- Requested accuracy of location information.
- XdgNetworkConnectivity
- Network connectivity states.
- XdgNotificationPriority
- Priorities for notifications.
Exceptions / Errors
- XdgPortalRequestCancelledException
- Exception thrown when a portal request fails due to it being cancelled.
- XdgPortalRequestFailedException
- Exception thrown when a portal request fails.
- XdgTrashFileException
- Exception thrown when fail to trash a file.