Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtWaylandClient::QWaylandPlatformServices Class Reference

#include <qwaylandplatformservices_p.h>

Inheritance diagram for QtWaylandClient::QWaylandPlatformServices:
Collaboration diagram for QtWaylandClient::QWaylandPlatformServices:

Public Member Functions

 QWaylandPlatformServices (QWaylandDisplay *waylandDisplay)
 ~QWaylandPlatformServices ()
bool openUrl (const QUrl &url) override
bool openDocument (const QUrl &url) override
QString portalWindowIdentifier (QWindow *window) override
void registerDBusMenuForWindow (QWindow *window, const QString &service, const QString &path) override
void unregisterDBusMenuForWindow (QWindow *window) override
Public Member Functions inherited from QDesktopUnixServices
 QDesktopUnixServices ()
 ~QDesktopUnixServices ()
QByteArray desktopEnvironment () const override
 QPlatformServices::desktopEnvironment returns the active desktop environment.
bool hasCapability (Capability capability) const override
QPlatformServiceColorPickercolorPicker (QWindow *parent=nullptr) override
void setApplicationBadge (qint64 number)
Public Member Functions inherited from QPlatformServices
 QPlatformServices ()
virtual ~QPlatformServices ()

Additional Inherited Members

Public Types inherited from QPlatformServices
enum  Capability { ColorPicking }
 Capabilities are used to determine a specific platform service's availability. More...

Detailed Description

Definition at line 32 of file qwaylandplatformservices_p.h.

Constructor & Destructor Documentation

◆ QWaylandPlatformServices()

QtWaylandClient::QWaylandPlatformServices::QWaylandPlatformServices ( QWaylandDisplay * waylandDisplay)
explicit

Definition at line 15 of file qwaylandplatformservices.cpp.

◆ ~QWaylandPlatformServices()

QtWaylandClient::QWaylandPlatformServices::~QWaylandPlatformServices ( )

Definition at line 18 of file qwaylandplatformservices.cpp.

Member Function Documentation

◆ openDocument()

bool QtWaylandClient::QWaylandPlatformServices::openDocument ( const QUrl & url)
overridevirtual

Reimplemented from QDesktopUnixServices.

Definition at line 32 of file qwaylandplatformservices.cpp.

◆ openUrl()

bool QtWaylandClient::QWaylandPlatformServices::openUrl ( const QUrl & url)
overridevirtual

Reimplemented from QDesktopUnixServices.

Definition at line 23 of file qwaylandplatformservices.cpp.

◆ portalWindowIdentifier()

QString QtWaylandClient::QWaylandPlatformServices::portalWindowIdentifier ( QWindow * window)
overridevirtual

Reimplemented from QDesktopUnixServices.

Definition at line 41 of file qwaylandplatformservices.cpp.

◆ registerDBusMenuForWindow()

void QtWaylandClient::QWaylandPlatformServices::registerDBusMenuForWindow ( QWindow * window,
const QString & service,
const QString & path )
overridevirtual

Reimplemented from QDesktopUnixServices.

Definition at line 53 of file qwaylandplatformservices.cpp.

◆ unregisterDBusMenuForWindow()

void QtWaylandClient::QWaylandPlatformServices::unregisterDBusMenuForWindow ( QWindow * window)
overridevirtual

Reimplemented from QDesktopUnixServices.

Definition at line 78 of file qwaylandplatformservices.cpp.


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