Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qxcbwmsupport.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
7
#
include
"qxcbobject.h"
8
#
include
"qxcbconnection.h"
9
#
include
<
qlist
.
h
>
10
11
QT_BEGIN_NAMESPACE
12
13
class
QXcbWMSupport
:
public
QXcbObject
14
{
15
public
:
16
QXcbWMSupport
(QXcbConnection *c);
17
18
19
bool
isSupportedByWM
(xcb_atom_t atom)
const
;
20
const
QList
<xcb_window_t> &
virtualRoots
()
const
{
return
net_virtual_roots; }
21
22
private
:
23
friend
class
QXcbConnection;
24
void
updateNetWMAtoms();
25
void
updateVirtualRoots();
26
27
QList
<xcb_atom_t> net_wm_atoms;
28
QList
<xcb_window_t> net_virtual_roots;
29
};
30
31
QT_END_NAMESPACE
QList
Definition
qlist.h:82
QXcbConnectionGrabber
Definition
qxcbconnection.h:363
QXcbConnectionGrabber::release
void release()
Definition
qxcbconnection.cpp:1215
QXcbConnectionGrabber::~QXcbConnectionGrabber
~QXcbConnectionGrabber()
Definition
qxcbconnection.cpp:1209
QXcbSyncWindowRequest
Definition
qxcbconnection.h:80
QXcbSyncWindowRequest::invalidate
void invalidate()
Definition
qxcbconnection.cpp:1195
QXcbWMSupport
Definition
qxcbwmsupport.h:14
QXcbWMSupport::QXcbWMSupport
QXcbWMSupport(QXcbConnection *c)
Definition
qxcbwmsupport.cpp:12
QXcbWMSupport::virtualRoots
const QList< xcb_window_t > & virtualRoots() const
Definition
qxcbwmsupport.h:20
QXcbWMSupport::isSupportedByWM
bool isSupportedByWM(xcb_atom_t atom) const
Definition
qxcbwmsupport.cpp:19
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
Q_LOGGING_CATEGORY
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")
HANDLE_KEYBOARD_EVENT
#define HANDLE_KEYBOARD_EVENT(event_t, handler)
Definition
qxcbconnection.cpp:170
xcb_protocol_request_codes
const char * xcb_protocol_request_codes[]
Definition
qxcbconnection.cpp:316
CASE_PRINT_AND_RETURN
#define CASE_PRINT_AND_RETURN(name)
translateMouseButtons
static Qt::MouseButtons translateMouseButtons(int s)
Definition
qxcbconnection.cpp:464
xcb_errors
const char * xcb_errors[]
Definition
qxcbconnection.cpp:293
PRINT_AND_RETURN
#define PRINT_AND_RETURN(name)
XI_PRINT_AND_RETURN
#define XI_PRINT_AND_RETURN(name)
XI_CASE_PRINT_AND_RETURN
#define XI_CASE_PRINT_AND_RETURN(name)
HANDLE_PLATFORM_WINDOW_EVENT
#define HANDLE_PLATFORM_WINDOW_EVENT(event_t, windowMember, handler)
Definition
qxcbconnection.cpp:159
Q_XCB_REPLY
#define Q_XCB_REPLY(call,...)
Definition
qxcbconnection_basic.h:126
qtbase
src
plugins
platforms
xcb
qxcbwmsupport.h
Generated on
for Qt by
1.18.0