![]() |
Qt 6.x
The Qt SDK
|
\qmltype WaylandOutput \instantiates QWaylandOutput \inqmlmodule QtWayland.Compositor More...
#include <qwaylandoutput.h>
Public Types | |
enum | Subpixel { SubpixelUnknown = 0 , SubpixelNone , SubpixelHorizontalRgb , SubpixelHorizontalBgr , SubpixelVerticalRgb , SubpixelVerticalBgr } |
This enum type is used to specify the subpixel arrangement of a QWaylandOutput. More... | |
enum | Transform { TransformNormal = 0 , Transform90 , Transform180 , Transform270 , TransformFlipped , TransformFlipped90 , TransformFlipped180 , TransformFlipped270 } |
This enum type is used to specify the orientation of a QWaylandOutput. More... | |
Signals | |
void | compositorChanged () |
void | windowChanged () |
void | positionChanged () |
void | geometryChanged () |
void | modeAdded () |
void | currentModeChanged () |
void | availableGeometryChanged () |
void | physicalSizeChanged () |
void | scaleFactorChanged () |
void | subpixelChanged () |
void | transformChanged () |
void | sizeFollowsWindowChanged () |
void | physicalSizeFollowsSizeChanged () |
void | manufacturerChanged () |
void | modelChanged () |
void | windowDestroyed () |
![]() | |
void | destroyed (QObject *=nullptr) |
This signal is emitted immediately before the object obj is destroyed, after any instances of QPointer have been notified, and cannot be blocked. | |
void | objectNameChanged (const QString &objectName, QPrivateSignal) |
This signal is emitted after the object's name has been changed. | |
Public Member Functions | |
QWaylandOutput () | |
QWaylandOutput (QWaylandCompositor *compositor, QWindow *window) | |
Constructs a QWaylandOutput in compositor and with the specified window. | |
~QWaylandOutput () override | |
Destroys the QWaylandOutput. | |
struct::wl_resource * | resourceForClient (QWaylandClient *client) const |
QWaylandCompositor * | compositor () const |
\qmlproperty WaylandCompositor QtWayland.Compositor::WaylandOutput::compositor | |
void | setCompositor (QWaylandCompositor *compositor) |
QWindow * | window () const |
void | setWindow (QWindow *window) |
QString | manufacturer () const |
void | setManufacturer (const QString &manufacturer) |
QString | model () const |
void | setModel (const QString &model) |
QPoint | position () const |
void | setPosition (const QPoint &pt) |
QList< QWaylandOutputMode > | modes () const |
Returns the list of modes. | |
void | addMode (const QWaylandOutputMode &mode, bool preferred=false) |
Adds the mode mode to the output and mark it as preferred if preferred is true . | |
QWaylandOutputMode | currentMode () const |
Returns the output's size in pixels and refresh rate in mHz. | |
void | setCurrentMode (const QWaylandOutputMode &mode) |
Sets the current mode. | |
QRect | geometry () const |
QRect | availableGeometry () const |
void | setAvailableGeometry (const QRect &availableGeometry) |
QSize | physicalSize () const |
void | setPhysicalSize (const QSize &size) |
Subpixel | subpixel () const |
void | setSubpixel (const Subpixel &subpixel) |
Transform | transform () const |
void | setTransform (const Transform &transform) |
int | scaleFactor () const |
void | setScaleFactor (int scale) |
bool | sizeFollowsWindow () const |
void | setSizeFollowsWindow (bool follow) |
bool | physicalSizeFollowsSize () const |
void | setPhysicalSizeFollowsSize (bool follow) |
void | frameStarted () |
Informs QWaylandOutput that a frame has started. | |
void | sendFrameCallbacks () |
Sends pending frame callbacks. | |
void | surfaceEnter (QWaylandSurface *surface) |
void | surfaceLeave (QWaylandSurface *surface) |
virtual void | update () |
Schedules a QEvent::UpdateRequest to be delivered to the QWaylandOutput's \l{window()}{window}. | |
![]() | |
~QWaylandObject () override | |
QWaylandCompositorExtension * | extension (const QByteArray &name) |
Returns the compositor extension which matches name if one has been registered with the QWaylandObject. | |
QWaylandCompositorExtension * | extension (const wl_interface *interface) |
Returns the compositor extension which matches interface if one has been registered with the QWaylandObject. | |
QList< QWaylandCompositorExtension * > | extensions () const |
Returns the list of compositor extensions that have been registered with this QWaylandObject. | |
void | addExtension (QWaylandCompositorExtension *extension) |
Registers extension with this QWaylandObject. | |
void | removeExtension (QWaylandCompositorExtension *extension) |
Removes extension from the list of registered extensions in this QWaylandObject, if it has previously been registered using \l{addExtension()}. | |
![]() | |
Q_INVOKABLE | QObject (QObject *parent=nullptr) |
Constructs an object with parent object parent. | |
virtual | ~QObject () |
Destroys the object, deleting all its child objects. | |
virtual bool | event (QEvent *event) |
This virtual function receives events to an object and should return true if the event e was recognized and processed. | |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
Filters events if this object has been installed as an event filter for the watched object. | |
QString | objectName () const |
Q_WEAK_OVERLOAD void | setObjectName (const QString &name) |
Sets the object's name to name. | |
void | setObjectName (QAnyStringView name) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
QBindable< QString > | bindableObjectName () |
bool | isWidgetType () const |
Returns true if the object is a widget; otherwise returns false . | |
bool | isWindowType () const |
Returns true if the object is a window; otherwise returns false . | |
bool | isQuickItemType () const |
Returns true if the object is a QQuickItem; otherwise returns false . | |
bool | signalsBlocked () const noexcept |
Returns true if signals are blocked; otherwise returns false . | |
bool | blockSignals (bool b) noexcept |
If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invoke anything connected to it). | |
QThread * | thread () const |
Returns the thread in which the object lives. | |
void | moveToThread (QThread *thread) |
Changes the thread affinity for this object and its children. | |
int | startTimer (int interval, Qt::TimerType timerType=Qt::CoarseTimer) |
This is an overloaded function that will start a timer of type timerType and a timeout of interval milliseconds. | |
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType=Qt::CoarseTimer) |
void | killTimer (int id) |
Kills the timer with timer identifier, id. | |
template<typename T > | |
T | findChild (const QString &aName=QString(), Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
Returns the child of this object that can be cast into type T and that is called name, or \nullptr if there is no such object. | |
template<typename T > | |
QList< T > | findChildren (const QString &aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. | |
template<typename T > | |
QList< T > | findChildren (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
const QObjectList & | children () const |
Returns a list of child objects. | |
void | setParent (QObject *parent) |
Makes the object a child of parent. | |
void | installEventFilter (QObject *filterObj) |
Installs an event filter filterObj on this object. | |
void | removeEventFilter (QObject *obj) |
Removes an event filter object obj from this object. | |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const |
bool | disconnect (const char *signal=nullptr, const QObject *receiver=nullptr, const char *member=nullptr) const |
bool | disconnect (const QObject *receiver, const char *member=nullptr) const |
void | dumpObjectTree () const |
Dumps a tree of children to the debug output. | |
void | dumpObjectInfo () const |
Dumps information about signal connections, etc. | |
bool | setProperty (const char *name, const QVariant &value) |
Sets the value of the object's name property to value. | |
bool | setProperty (const char *name, QVariant &&value) |
QVariant | property (const char *name) const |
Returns the value of the object's name property. | |
QList< QByteArray > | dynamicPropertyNames () const |
QBindingStorage * | bindingStorage () |
const QBindingStorage * | bindingStorage () const |
QObject * | parent () const |
Returns a pointer to the parent object. | |
bool | inherits (const char *classname) const |
Returns true if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false . | |
Static Public Member Functions | |
static QWaylandOutput * | fromResource (wl_resource *resource) |
Returns the QWaylandOutput corresponding to resource. | |
![]() | |
static QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection) |
\threadsafe | |
static QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::ContextTypeForFunctor< Func2 >::ContextType *context, Func2 &&slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 &&slot) |
static bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member) |
\threadsafe | |
static bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member) |
static bool | disconnect (const QMetaObject::Connection &) |
Disconnect a connection. | |
template<typename Func1 , typename Func2 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot) |
template<typename Func1 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *receiver, void **zero) |
Protected Member Functions | |
bool | event (QEvent *event) override |
virtual void | initialize () |
![]() | |
QWaylandObject (QObject *parent=nullptr) | |
Creates a QWaylandObject as a child of parent. | |
QWaylandObject (QObjectPrivate &d, QObject *parent=nullptr) | |
![]() | |
QObject * | sender () const |
Returns a pointer to the object that sent the signal, if called in a slot activated by a signal; otherwise it returns \nullptr. | |
int | senderSignalIndex () const |
int | receivers (const char *signal) const |
Returns the number of receivers connected to the signal. | |
bool | isSignalConnected (const QMetaMethod &signal) const |
virtual void | timerEvent (QTimerEvent *event) |
This event handler can be reimplemented in a subclass to receive timer events for the object. | |
virtual void | childEvent (QChildEvent *event) |
This event handler can be reimplemented in a subclass to receive child events. | |
virtual void | customEvent (QEvent *event) |
This event handler can be reimplemented in a subclass to receive custom events. | |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
QObject (QObjectPrivate &dd, QObject *parent=nullptr) | |
Properties | |
QWaylandCompositor * | compositor |
QWindow * | window |
\qmlproperty Window QtWayland.Compositor::WaylandOutput::window | |
QString | manufacturer |
\qmlproperty string QtWayland.Compositor::WaylandOutput::manufacturer | |
QString | model |
\qmlproperty string QtWayland.Compositor::WaylandOutput::model | |
QPoint | position |
\qmlproperty point QtWayland.Compositor::WaylandOutput::position | |
QRect | geometry |
\qmlproperty rect QtWayland.Compositor::WaylandOutput::geometry | |
QRect | availableGeometry |
\qmlproperty rect QtWayland.Compositor::WaylandOutput::availableGeometry | |
QSize | physicalSize |
\qmlproperty size QtWayland.Compositor::WaylandOutput::physicalSize | |
QWaylandOutput::Subpixel | subpixel |
\qmlproperty enum QtWayland.Compositor::WaylandOutput::subpixel | |
QWaylandOutput::Transform | transform |
\qmlproperty enum QtWayland.Compositor::WaylandOutput::transform | |
int | scaleFactor |
\qmlproperty int QtWayland.Compositor::WaylandOutput::scaleFactor | |
bool | sizeFollowsWindow |
\qmlproperty bool QtWayland.Compositor::WaylandOutput::sizeFollowsWindow | |
![]() | |
QString | objectName |
the name of this object | |
Additional Inherited Members | |
![]() | |
void | deleteLater () |
\threadsafe | |
![]() | |
QList< QWaylandCompositorExtension * > | extension_vector |
![]() | |
QScopedPointer< QObjectData > | d_ptr |
![]() | |
template< class T > T | qobject_cast (const QObject *object) |
Returns the given object cast to type T if the object is of type T (or of a subclass); otherwise returns \nullptr. | |
template< typename T > T | qFindChildqFindChildren (const QObject *obj, const QString &name)() |
template< typename T > QList< T > | qFindChildrenqFindChildren (const QObject *obj, const QString &name)() |
QObjectList | |
\macro Q_CLASSINFO(Name, Value) | |
\qmltype WaylandOutput \instantiates QWaylandOutput \inqmlmodule QtWayland.Compositor
Provides access to a displayable area managed by the compositor.
The WaylandOutput manages a rectangular area within bounds of the compositor's geometry, to use it for displaying client content. This could, for instance, be a screen managed by the WaylandCompositor.
The type corresponds to the wl_output
interface in the Wayland protocol.
\inmodule QtWaylandCompositor
The QWaylandOutput class represents a displayable area managed by the compositor.
The QWaylandOutput manages a rectangular area within bounds of the compositor's geometry, to use it for displaying client content. This could, for instance, be a screen managed by the WaylandCompositor.
The class corresponds to the wl_output
interface in the Wayland protocol.
Definition at line 26 of file qwaylandoutput.h.
This enum type is used to specify the subpixel arrangement of a QWaylandOutput.
\value SubpixelUnknown The subpixel arrangement is not set. \value SubpixelNone There are no subpixels. \value SubpixelHorizontalRgb The subpixels are arranged horizontally in red, green, blue order. \value SubpixelHorizontalBgr The subpixels are arranged horizontally in blue, green, red order. \value SubpixelVerticalRgb The subpixels are arranged vertically in red, green, blue order. \value SubpixelVerticalBgr The subpixels are arranged vertically in blue, green, red order.
Enumerator | |
---|---|
SubpixelUnknown | |
SubpixelNone | |
SubpixelHorizontalRgb | |
SubpixelHorizontalBgr | |
SubpixelVerticalRgb | |
SubpixelVerticalBgr |
Definition at line 47 of file qwaylandoutput.h.
This enum type is used to specify the orientation of a QWaylandOutput.
\value TransformNormal The orientation is normal. \value Transform90 The orientation is rotated 90 degrees. \value Transform180 The orientation is rotated 180 degrees. \value Transform270 The orientation is rotated 270 degrees. \value TransformFlipped The orientation is mirrored. \value TransformFlipped90 The orientation is mirrored, and rotated 90 degrees. \value TransformFlipped180 The orientation is mirrored, and rotated 180 degrees. \value TransformFlipped270 The orientation is mirrored, and rotated 270 degrees.
Enumerator | |
---|---|
TransformNormal | |
Transform90 | |
Transform180 | |
Transform270 | |
TransformFlipped | |
TransformFlipped90 | |
TransformFlipped180 | |
TransformFlipped270 |
Definition at line 57 of file qwaylandoutput.h.
QWaylandOutput::QWaylandOutput | ( | ) |
Definition at line 219 of file qwaylandoutput.cpp.
QWaylandOutput::QWaylandOutput | ( | QWaylandCompositor * | compositor, |
QWindow * | window | ||
) |
Constructs a QWaylandOutput in compositor and with the specified window.
The \l{QWaylandCompositor::create()}{create()} function must be called on the compositor before constructing a QWaylandOutput for it.
The QWaylandOutput object is initialized later, in reaction to an event. At this point it is added as an output for the compositor. If it is the first QWaylandOutput object created for this compositor, it becomes the \l{QWaylandCompositor::defaultOutput()}{default output}.
Definition at line 264 of file qwaylandoutput.cpp.
References QWaylandCompositorPrivate::addPolishObject(), compositor, d, QWaylandCompositorPrivate::get(), and window.
|
override |
Destroys the QWaylandOutput.
Definition at line 276 of file qwaylandoutput.cpp.
References d, QWaylandCompositorPrivate::get(), and QWaylandCompositorPrivate::removeOutput().
void QWaylandOutput::addMode | ( | const QWaylandOutputMode & | mode, |
bool | preferred = false |
||
) |
Adds the mode mode to the output and mark it as preferred if preferred is true
.
Please note there can only be one preferred mode.
Definition at line 500 of file qwaylandoutput.cpp.
References d, emit, modeAdded(), and qWarning.
Referenced by initialize().
QRect QWaylandOutput::availableGeometry | ( | ) | const |
Definition at line 599 of file qwaylandoutput.cpp.
References currentMode(), and d.
|
signal |
Referenced by setAvailableGeometry(), and setCurrentMode().
QWaylandCompositor * QWaylandOutput::compositor | ( | ) | const |
\qmlproperty WaylandCompositor QtWayland.Compositor::WaylandOutput::compositor
This property holds the compositor displaying content on this WaylandOutput.
Returns the compositor for this QWaylandOutput.
Definition at line 372 of file qwaylandoutput.cpp.
|
signal |
QWaylandOutputMode QWaylandOutput::currentMode | ( | ) | const |
Returns the output's size in pixels and refresh rate in mHz.
If the current mode is not set it will return an invalid mode.
Definition at line 525 of file qwaylandoutput.cpp.
References d.
Referenced by availableGeometry(), and geometry().
|
signal |
|
overrideprotectedvirtual |
Reimplemented from QObject.
Definition at line 958 of file qwaylandoutput.cpp.
References QObject::event(), initialize(), and QEvent::Polish.
void QWaylandOutput::frameStarted | ( | ) |
Informs QWaylandOutput that a frame has started.
Definition at line 897 of file qwaylandoutput.cpp.
References d, QWaylandSurface::frameStarted(), i, QWaylandSurfaceViewMapper::maybePrimaryView(), and QWaylandSurfaceViewMapper::surface.
Referenced by QWaylandQuickOutput::updateStarted().
|
static |
Returns the QWaylandOutput corresponding to resource.
Definition at line 327 of file qwaylandoutput.cpp.
Referenced by QWaylandWlShellSurfacePrivate::shell_surface_set_fullscreen(), QWaylandWlShellSurfacePrivate::shell_surface_set_maximized(), QWaylandXdgToplevelPrivate::xdg_toplevel_set_fullscreen(), and QWaylandXdgOutputManagerV1Private::zxdg_output_manager_v1_get_xdg_output().
QRect QWaylandOutput::geometry | ( | ) | const |
Definition at line 574 of file qwaylandoutput.cpp.
References currentMode(), and d.
|
signal |
|
protectedvirtual |
Reimplemented in QWaylandQuickOutput.
Definition at line 286 of file qwaylandoutput.cpp.
References addMode(), QWaylandCompositorPrivate::addOutput(), QObjectPrivate::connect(), d, QObject::destroyed(), QWaylandCompositorPrivate::get(), QWindow::heightChanged(), Q_ASSERT, qFloor(), qWarning, QWindow::screenChanged(), setCurrentMode(), and QWindow::widthChanged().
Referenced by event(), and QWaylandQuickOutput::initialize().
QString QWaylandOutput::manufacturer | ( | ) | const |
Definition at line 411 of file qwaylandoutput.cpp.
|
signal |
|
signal |
QString QWaylandOutput::model | ( | ) | const |
Definition at line 439 of file qwaylandoutput.cpp.
|
signal |
QList< QWaylandOutputMode > QWaylandOutput::modes | ( | ) | const |
QSize QWaylandOutput::physicalSize | ( | ) | const |
Definition at line 638 of file qwaylandoutput.cpp.
|
signal |
bool QWaylandOutput::physicalSizeFollowsSize | ( | ) | const |
|
signal |
QPoint QWaylandOutput::position | ( | ) | const |
Definition at line 467 of file qwaylandoutput.cpp.
|
signal |
struct::wl_resource * QWaylandOutput::resourceForClient | ( | QWaylandClient * | client | ) | const |
Definition at line 337 of file qwaylandoutput.cpp.
References QWaylandClient::client(), and d.
Referenced by surfaceEnter(), and surfaceLeave().
int QWaylandOutput::scaleFactor | ( | ) | const |
Definition at line 797 of file qwaylandoutput.cpp.
|
signal |
void QWaylandOutput::sendFrameCallbacks | ( | ) |
Sends pending frame callbacks.
Definition at line 910 of file qwaylandoutput.cpp.
References d, QWaylandViewPrivate::get(), QWaylandSurfaceViewMapper::has_entered, QWaylandSurface::hasContent, i, QWaylandSurfaceViewMapper::maybePrimaryView(), QWaylandSurface::sendFrameCallbacks(), QWaylandSurfaceViewMapper::surface, and surfaceEnter().
Definition at line 609 of file qwaylandoutput.cpp.
References availableGeometry, availableGeometryChanged(), d, Q_EMIT, qWarning, QRect::topLeft(), QPoint::x(), and QPoint::y().
void QWaylandOutput::setCompositor | ( | QWaylandCompositor * | compositor | ) |
Definition at line 380 of file qwaylandoutput.cpp.
References QWaylandCompositorPrivate::addPolishObject(), compositor, d, QWaylandCompositorPrivate::get(), and qWarning.
Referenced by QWaylandQuickOutput::componentComplete().
void QWaylandOutput::setCurrentMode | ( | const QWaylandOutputMode & | mode | ) |
Sets the current mode.
The mode mode must have been previously added.
Definition at line 541 of file qwaylandoutput.cpp.
References availableGeometryChanged(), currentModeChanged(), d, emit, geometryChanged(), Q_EMIT, and qWarning.
Referenced by initialize().
Definition at line 416 of file qwaylandoutput.cpp.
References d, manufacturer, manufacturerChanged(), and Q_EMIT.
Definition at line 444 of file qwaylandoutput.cpp.
References d, model, modelChanged(), and Q_EMIT.
Definition at line 643 of file qwaylandoutput.cpp.
References d, physicalSizeChanged(), and Q_EMIT.
void QWaylandOutput::setPhysicalSizeFollowsSize | ( | bool | follow | ) |
Definition at line 472 of file qwaylandoutput.cpp.
References d, geometryChanged(), positionChanged(), and Q_EMIT.
void QWaylandOutput::setScaleFactor | ( | int | scale | ) |
Definition at line 802 of file qwaylandoutput.cpp.
References d, QWaylandXdgOutputV1Private::get(), Q_EMIT, scaleFactorChanged(), and QWaylandXdgOutputV1Private::sendDone().
void QWaylandOutput::setSizeFollowsWindow | ( | bool | follow | ) |
Definition at line 852 of file qwaylandoutput.cpp.
References d, Q_EMIT, and sizeFollowsWindowChanged().
Definition at line 699 of file qwaylandoutput.cpp.
References d, Q_EMIT, subpixel, and subpixelChanged().
Definition at line 761 of file qwaylandoutput.cpp.
References d, Q_EMIT, transform, and transformChanged().
Definition at line 881 of file qwaylandoutput.cpp.
References d, emit, qWarning, window, and windowChanged().
bool QWaylandOutput::sizeFollowsWindow | ( | ) | const |
Definition at line 847 of file qwaylandoutput.cpp.
|
signal |
QWaylandOutput::Subpixel QWaylandOutput::subpixel | ( | ) | const |
Definition at line 694 of file qwaylandoutput.cpp.
|
signal |
void QWaylandOutput::surfaceEnter | ( | QWaylandSurface * | surface | ) |
Definition at line 932 of file qwaylandoutput.cpp.
References QWaylandSurface::client, QWaylandSurfacePrivate::get(), and resourceForClient().
Referenced by sendFrameCallbacks().
void QWaylandOutput::surfaceLeave | ( | QWaylandSurface * | surface | ) |
Definition at line 945 of file qwaylandoutput.cpp.
References QWaylandSurface::client, QWaylandSurfacePrivate::get(), and resourceForClient().
QWaylandOutput::Transform QWaylandOutput::transform | ( | ) | const |
Definition at line 756 of file qwaylandoutput.cpp.
|
signal |
|
virtual |
Schedules a QEvent::UpdateRequest to be delivered to the QWaylandOutput's \l{window()}{window}.
Reimplemented in QWaylandQuickOutput.
Definition at line 352 of file qwaylandoutput.cpp.
References d.
QWindow * QWaylandOutput::window | ( | ) | const |
Definition at line 876 of file qwaylandoutput.cpp.
|
signal |
|
signal |
|
readwrite |
\qmlproperty rect QtWayland.Compositor::WaylandOutput::availableGeometry
This property holds the geometry of the WaylandOutput available for displaying content. The available geometry is in output coordinates space, starts from 0,0 and it's as big as the output by default.
This property holds the geometry of the QWaylandOutput available for displaying content. The available geometry is in output coordinates space, starts from 0,0 and it's as big as the output by default.
Definition at line 157 of file qwaylandoutput.h.
Referenced by setAvailableGeometry().
|
readwrite |
Definition at line 157 of file qwaylandoutput.h.
Referenced by QWaylandOutput(), QWaylandQuickOutput::componentComplete(), setCompositor(), and QWaylandQuickOutput::updateStarted().
|
read |
\qmlproperty rect QtWayland.Compositor::WaylandOutput::geometry
This property holds the geometry of the WaylandOutput.
This property holds the geometry of the QWaylandOutput.
Definition at line 157 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty string QtWayland.Compositor::WaylandOutput::manufacturer
This property holds a textual description of the manufacturer of this WaylandOutput.
This property holds a textual description of the manufacturer of this QWaylandOutput.
Definition at line 157 of file qwaylandoutput.h.
Referenced by setManufacturer().
|
readwrite |
\qmlproperty string QtWayland.Compositor::WaylandOutput::model
This property holds a textual description of the model of this WaylandOutput.
This property holds a textual description of the model of this QWaylandOutput.
Definition at line 157 of file qwaylandoutput.h.
Referenced by setModel().
|
readwrite |
\qmlproperty size QtWayland.Compositor::WaylandOutput::physicalSize
This property holds the physical size of the WaylandOutput in millimeters.
This property holds the physical size of the QWaylandOutput in millimeters.
Definition at line 157 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty point QtWayland.Compositor::WaylandOutput::position
This property holds the position of this WaylandOutput in the compositor's coordinate system.
This property holds the position of this QWaylandOutput in the compositor's coordinate system.
Definition at line 157 of file qwaylandoutput.h.
Referenced by QWaylandQuickOutput::pickClickableItem().
|
readwrite |
\qmlproperty int QtWayland.Compositor::WaylandOutput::scaleFactor
This property holds the factor by which the WaylandCompositor scales surface buffers before they are displayed. It is used on high density output devices where unscaled content would be too small to be practical. The client can in turn set the scale factor of its buffer to match the output if it prefers to provide high resolution content that is suitable for the output device.
The default is 1 (no scaling).
This property holds the factor by which the QWaylandCompositor scales surface buffers before they are displayed. This is used on high density output devices where unscaled content would be too small to be practical. The client can in turn set the scale factor of its buffer to match the output if it prefers to provide high resolution content that is suitable for the output device.
The default is 1 (no scaling).
Definition at line 157 of file qwaylandoutput.h.
Referenced by QWaylandQuickItemPrivate::scaleFactor().
|
readwrite |
\qmlproperty bool QtWayland.Compositor::WaylandOutput::sizeFollowsWindow
This property controls whether the size of the WaylandOutput matches the size of its window.
If this property is true, all modes previously added are replaced by a mode that matches window size and screen refresh rate.
The default is false.
This property controls whether the size of the QWaylandOutput matches the size of its window.
If this property is true, all modes previously added are replaced by a mode that matches window size and screen refresh rate.
The default is false.
Definition at line 157 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty enum QtWayland.Compositor::WaylandOutput::subpixel
This property holds the subpixel arrangement of this WaylandOutput.
\list
The default is WaylandOutput.SubpixelUnknown.
This property holds the subpixel arrangement of this QWaylandOutput. The default is QWaylandOutput::SubpixelUnknown.
Definition at line 157 of file qwaylandoutput.h.
Referenced by setSubpixel().
|
readwrite |
\qmlproperty enum QtWayland.Compositor::WaylandOutput::transform
This property holds the transformation that the QWaylandCompositor applies to a surface to compensate for the orientation of the QWaylandOutput.
\list
The default is WaylandOutput.TransformNormal.
This property holds the transformation that the QWaylandCompositor applies to a surface to compensate for the orientation of the QWaylandOutput.
The default is QWaylandOutput::TransformNormal.
Definition at line 157 of file qwaylandoutput.h.
Referenced by setTransform().
|
readwrite |
\qmlproperty Window QtWayland.Compositor::WaylandOutput::window
This property holds the Window for this WaylandOutput.
This property holds the QWindow for this QWaylandOutput.
Definition at line 157 of file qwaylandoutput.h.
Referenced by QWaylandOutput(), QWaylandQuickOutput::initialize(), QWaylandQuickOutput::pickClickableItem(), setWindow(), and QWaylandQuickOutput::update().