Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qxcbnativeinterface.cpp File Reference

(3d72e8829fb9ebcd3b1179b54ad4053de05368ff)

#include "qxcbnativeinterface.h"
#include "qxcbcursor.h"
#include "qxcbscreen.h"
#include "qxcbwindow.h"
#include "qxcbintegration.h"
#include "qxcbsystemtraytracker.h"
#include <private/qguiapplication_p.h>
#include <QtCore/QMap>
#include <QtCore/QDebug>
#include <QtGui/qopenglcontext.h>
#include <QtGui/qscreen.h>
#include <stdio.h>
#include <algorithm>
#include "qxcbnativeinterfacehandler.h"
#include "moc_qxcbnativeinterface.cpp"
+ Include dependency graph for qxcbnativeinterface.cpp:

Go to the source code of this file.

Functions

static QT_BEGIN_NAMESPACE int resourceType (const QByteArray &key)
 
static QXcbSystemTrayTrackersystemTrayTracker (const QScreen *s)
 
static void dumpNativeWindowsRecursion (const QXcbConnection *connection, xcb_window_t window, int level, QTextStream &str)
 

Function Documentation

◆ dumpNativeWindowsRecursion()

static void dumpNativeWindowsRecursion ( const QXcbConnection * connection,
xcb_window_t window,
int level,
QTextStream & str )
static

Definition at line 563 of file qxcbnativeinterface.cpp.

References connection, Qt::dec(), dumpNativeWindowsRecursion(), Qt::forcesign(), QRect::height(), Qt::hex(), i, QRect::isValid(), Qt::noforcesign(), Q_XCB_REPLY, QByteArray(), reply, str, QRect::width(), window(), QXcbWindow::windowTitle(), QRect::x(), and QRect::y().

Referenced by QXcbNativeInterface::dumpConnectionNativeWindows(), and dumpNativeWindowsRecursion().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resourceType()

static QT_BEGIN_NAMESPACE int resourceType ( const QByteArray & key)
static

Definition at line 33 of file qxcbnativeinterface.cpp.

References QByteArrayLiteral.

◆ systemTrayTracker()

static QXcbSystemTrayTracker * systemTrayTracker ( const QScreen * s)
inlinestatic

Definition at line 60 of file qxcbnativeinterface.cpp.

References connection.

Referenced by QXcbWindow::create(), QXcbNativeInterface::nativeResourceForScreen(), and QXcbWindow::requestSystemTrayWindowDock().

+ Here is the caller graph for this function: