Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qxcbobject.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3// Qt-Security score:significant reason:default
4
5#pragma once
6
8
10
12{
13public:
14 QXcbObject(QXcbConnection *connection = nullptr) : m_connection(connection) {}
15
16 void setConnection(QXcbConnection *connection) { m_connection = connection; }
17 QXcbConnection *connection() const { return m_connection; }
18
19 xcb_atom_t atom(QXcbAtom::Atom atom) const { return m_connection->atom(atom); }
20 xcb_connection_t *xcb_connection() const { return m_connection->xcb_connection(); }
21
22private:
23 QXcbConnection *m_connection;
24};
25
26QT_END_NAMESPACE
\inmodule QtSql
bool isForeignWindow() const override
Definition qxcbwindow.h:273
void create() override
Definition qxcbwindow.h:276
QXcbForeignWindow(QWindow *window, WId nativeHandle)
QXcbConnection * connection() const
Definition qxcbobject.h:17
xcb_connection_t * xcb_connection() const
Definition qxcbobject.h:20
xcb_atom_t atom(QXcbAtom::Atom atom) const
Definition qxcbobject.h:19
void setConnection(QXcbConnection *connection)
Definition qxcbobject.h:16
QXcbObject(QXcbConnection *connection=nullptr)
Definition qxcbobject.h:14
#define Q_XCB_EXPORT
Definition qxcbexport.h:14
QList< xcb_rectangle_t > qRegionToXcbRectangleList(const QRegion &region)