11#include <QtCore/QEvent>
12#include <QtCore/QHash>
14#include <qpa/qplatformnativeinterface.h>
15#include <qpa/qplatformwindow.h>
16#include <QtGui/QtEvents>
17#include <QtGui/QGuiApplication>
33 qt_windowmanager_destroy(
object());
38 return m_showIsFullScreen;
54 static const int chunkSize = 128;
55 while (!
data.isEmpty()) {
58 if (chunk.
at(chunk.
size() - 1).isHighSurrogate() && !
data.isEmpty()) {
62 open_url(!
data.isEmpty(), chunk);
69#include "moc_qwaylandwindowmanagerintegration_p.cpp"
static void quit()
\threadsafe
\macro QT_RESTRICTED_CAST_FROM_ASCII
QString left(qsizetype n) const &
QString mid(qsizetype position, qsizetype n=-1) const &
qsizetype size() const noexcept
Returns the number of characters in this string.
const QChar at(qsizetype i) const
Returns the character at the given index position in the string.
QString & append(QChar c)
QString toString(FormattingOptions options=FormattingOptions(PrettyDecoded)) const
Returns a string representation of the URL.
~QWaylandWindowManagerIntegration()
void windowmanager_quit() override
bool showIsFullScreen() const
void windowmanager_hints(int32_t showIsFullScreen) override
QWaylandWindowManagerIntegration(QWaylandDisplay *waylandDisplay, uint id, uint version)
void openUrl(const QUrl &url)
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
QUrl url("example.com")
[constructor-url-reference]