Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QtWaylandClient::QWaylandExtendedSurface Class Reference

#include <qwaylandextendedsurface_p.h>

+ Inheritance diagram for QtWaylandClient::QWaylandExtendedSurface:
+ Collaboration diagram for QtWaylandClient::QWaylandExtendedSurface:

Public Member Functions

 QWaylandExtendedSurface (QWaylandWindow *window)
 
 ~QWaylandExtendedSurface () override
 
void setContentOrientationMask (Qt::ScreenOrientations mask)
 
void updateGenericProperty (const QString &name, const QVariant &value)
 
Qt::WindowFlags setWindowFlags (Qt::WindowFlags flags)
 

Private Member Functions

void extended_surface_onscreen_visibility (int32_t visibility) override
 
void extended_surface_set_generic_property (const QString &name, wl_array *value) override
 
void extended_surface_close () override
 

Detailed Description

Definition at line 34 of file qwaylandextendedsurface_p.h.

Constructor & Destructor Documentation

◆ QWaylandExtendedSurface()

QtWaylandClient::QWaylandExtendedSurface::QWaylandExtendedSurface ( QWaylandWindow * window)

Definition at line 20 of file qwaylandextendedsurface.cpp.

◆ ~QWaylandExtendedSurface()

QtWaylandClient::QWaylandExtendedSurface::~QWaylandExtendedSurface ( )
override

Definition at line 26 of file qwaylandextendedsurface.cpp.

Member Function Documentation

◆ extended_surface_close()

void QtWaylandClient::QWaylandExtendedSurface::extended_surface_close ( )
overrideprivate

Definition at line 72 of file qwaylandextendedsurface.cpp.

References QWindowSystemInterface::handleCloseEvent(), and QPlatformWindow::window().

+ Here is the call graph for this function:

◆ extended_surface_onscreen_visibility()

void QtWaylandClient::QWaylandExtendedSurface::extended_surface_onscreen_visibility ( int32_t visibility)
overrideprivate

Definition at line 56 of file qwaylandextendedsurface.cpp.

References QPlatformWindow::window().

+ Here is the call graph for this function:

◆ extended_surface_set_generic_property()

void QtWaylandClient::QWaylandExtendedSurface::extended_surface_set_generic_property ( const QString & name,
wl_array * value )
overrideprivate

Definition at line 61 of file qwaylandextendedsurface.cpp.

References QByteArray::fromRawData(), and QtWaylandClient::QWaylandWindow::setProperty().

+ Here is the call graph for this function:

◆ setContentOrientationMask()

void QtWaylandClient::QWaylandExtendedSurface::setContentOrientationMask ( Qt::ScreenOrientations mask)

Definition at line 40 of file qwaylandextendedsurface.cpp.

References Qt::InvertedLandscapeOrientation, Qt::InvertedPortraitOrientation, Qt::LandscapeOrientation, Qt::PortraitOrientation, and Qt::PrimaryOrientation.

Referenced by QtWaylandClient::QWaylandWlShellSurface::setContentOrientationMask().

+ Here is the caller graph for this function:

◆ setWindowFlags()

Qt::WindowFlags QtWaylandClient::QWaylandExtendedSurface::setWindowFlags ( Qt::WindowFlags flags)

Definition at line 77 of file qwaylandextendedsurface.cpp.

References Qt::BypassWindowManagerHint, Qt::WindowOverridesSystemGestures, and Qt::WindowStaysOnTopHint.

Referenced by QtWaylandClient::QWaylandWlShellSurface::setWindowFlags().

+ Here is the caller graph for this function:

◆ updateGenericProperty()

void QtWaylandClient::QWaylandExtendedSurface::updateGenericProperty ( const QString & name,
const QVariant & value )

Definition at line 31 of file qwaylandextendedsurface.cpp.

References QIODeviceBase::WriteOnly.

Referenced by QtWaylandClient::QWaylandWlShellSurface::sendProperty().

+ Here is the caller graph for this function:

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