QWaylandWlScaler Class
Provides an extension for surface resizing and croping. More...
Header: | #include <QWaylandWlScaler> |
qmake: | QT += waylandcompositor |
Since: | Qt 5.13 |
Inherits: | QWaylandCompositorExtensionTemplate |
This class is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.
This class was introduced in Qt 5.13.
Public Functions
QWaylandWlScaler(QWaylandCompositor *compositor) | |
QWaylandWlScaler() |
Reimplemented Public Functions
virtual void | initialize() override |
- 30 public functions inherited from QObject
Static Public Members
const struct wl_interface * | interface() |
- 9 static public members inherited from QObject
Related Non-Members
typedef | QObjectList |
QList<T> | qFindChildren(const QObject *obj, const QRegExp ®Exp) |
T | qobject_cast(QObject *object) |
T | qobject_cast(const QObject *object) |
Macros
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
Q_CLASSINFO(Name, Value) | |
Q_DISABLE_COPY(Class) | |
Q_DISABLE_COPY_MOVE(Class) | |
Q_DISABLE_MOVE(Class) | |
Q_EMIT | |
Q_ENUM(...) | |
Q_ENUM_NS(...) | |
Q_FLAG(...) | |
Q_FLAG_NS(...) | |
Q_GADGET | |
Q_INTERFACES(...) | |
Q_INVOKABLE | |
Q_NAMESPACE | |
Q_OBJECT | |
Q_PROPERTY(...) | |
Q_REVISION | |
Q_SET_OBJECT_NAME(Object) | |
Q_SIGNAL | |
Q_SIGNALS | |
Q_SLOT | |
Q_SLOTS |
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 9 protected functions inherited from QObject
Detailed Description
The QWaylandWlScaler extension provides a way for clients to resize and crop surface contents.
QWaylandWlScaler corresponds to the Wayland interface, wl_scaler
.
wl_scaler
is a non-standard and deprecated protocol that has largely been replaced by wp_viewporter
. I.e. This extensions is only useful for supporting legacy clients.
See also QWaylandViewporter.
Member Function Documentation
QWaylandWlScaler::QWaylandWlScaler(QWaylandCompositor *compositor)
Constructs a QWaylandWlScaler object for the provided compositor.
QWaylandWlScaler::QWaylandWlScaler()
Constructs a QWaylandWlScaler object.
[override virtual]
void QWaylandWlScaler::initialize()
Initializes the extension.
[static]
const struct wl_interface *QWaylandWlScaler::interface()
Returns the Wayland interface for the QWaylandWlScaler.