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>
35 : m_waylandDisplay(waylandDisplay)
54 return d->m_showIsFullScreen;
57void QWaylandWindowManagerIntegration::wlHandleListenerGlobal(
void *
data, wl_registry *registry, uint32_t
id,
const QString &
interface, uint32_t version)
75void QWaylandWindowManagerIntegration::openUrl_helper(
const QUrl &
url)
80 static const int chunkSize = 128;
81 while (!
data.isEmpty()) {
88 open_url(!
data.isEmpty(), chunk);
94 if (isInitialized()) {
103 if (isInitialized()) {
125#include "moc_qwaylandwindowmanagerintegration_p.cpp"
constexpr bool isHighSurrogate() const noexcept
Returns true if the QChar is the high part of a UTF16 surrogate (for example if its code point is in ...
static void quit()
\threadsafe
bool openDocument(const QUrl &url) override
bool openUrl(const QUrl &url) override
\macro QT_RESTRICTED_CAST_FROM_ASCII
qsizetype size() const
Returns the number of characters in this string.
QString mid(qsizetype position, qsizetype n=-1) const
Returns a string that contains n characters of this string, starting at the specified position index.
const QChar at(qsizetype i) const
Returns the character at the given index position in the string.
QString & append(QChar c)
QString left(qsizetype n) const
Returns a substring that contains the n leftmost characters of the string.
QString toString(FormattingOptions options=FormattingOptions(PrettyDecoded)) const
Returns a string representation of the URL.
void addRegistryListener(RegistryListener listener, void *data)
bool m_blockPropertyUpdates
QWaylandWindowManagerIntegrationPrivate(QWaylandDisplay *waylandDisplay)
QHash< QWindow *, QVariantMap > m_queuedProperties
QWaylandDisplay * m_waylandDisplay
bool openUrl(const QUrl &url) override
~QWaylandWindowManagerIntegration() override
void windowmanager_quit() override
bool showIsFullScreen() const
QWaylandWindowManagerIntegration(QWaylandDisplay *waylandDisplay)
void windowmanager_hints(int32_t showIsFullScreen) override
QString portalWindowIdentifier(QWindow *window) override
bool openDocument(const QUrl &url) override
Combined button and popup list for selecting options.
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char * interface
GLuint64 GLenum void * handle
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
QLatin1StringView QLatin1String
#define QStringLiteral(str)
static QT_BEGIN_NAMESPACE void init(QTextBoundaryFinder::BoundaryType type, QStringView str, QCharAttributes *attributes)
QUrl url("example.com")
[constructor-url-reference]