7#include <QtWaylandCompositor/qtwaylandqmlinclude.h>
8#include <QtWaylandCompositor/qwaylandcompositorextension.h>
33 FocusPolicy focusPolicy()
const;
34 void setFocusPolicy(FocusPolicy focusPolicy);
58 return T::interface();
63 if (!container)
return nullptr;
64 return qobject_cast<T *>(container->
extension(T::interfaceName()));
\inmodule QtWaylandCompositor
\inmodule QtWaylandCompositor
QWaylandCompositorExtension * extension(const QByteArray &name)
Returns the compositor extension which matches name if one has been registered with the QWaylandObjec...
static T * findIn(QWaylandObject *container)
QWaylandShellTemplate(QWaylandObject *container, QWaylandShellPrivate &dd)
QWaylandShellTemplate(QWaylandShellPrivate &dd)
QWaylandShellTemplate(QWaylandObject *container)
const struct wl_interface * extensionInterface() const override
A pure virtual function which should be reimplemented to return the wl_interface which corresponds to...
void focusPolicyChanged()
FocusPolicy
This enum type is used to specify the focus policy for shell surfaces.
Combined button and popup list for selecting options.
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)