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
qxcbxsettings.cpp File Reference

(3d72e8829fb9ebcd3b1179b54ad4053de05368ff)

#include "qxcbxsettings.h"
#include <QtCore/QByteArray>
#include <QtCore/QtEndian>
#include <vector>
#include <algorithm>
+ Include dependency graph for qxcbxsettings.cpp:

Go to the source code of this file.

Classes

struct  QXcbXSettingsCallback
 
class  QXcbXSettingsPropertyValue
 
class  QXcbXSettingsPrivate
 

Macros

#define ADJUST_BO(b, t, x)
 
#define VALIDATE_LENGTH(x)
 

Enumerations

enum  XSettingsType { XSettingsTypeInteger = 0 , XSettingsTypeString = 1 , XSettingsTypeColor = 2 }
 

Macro Definition Documentation

◆ ADJUST_BO

#define ADJUST_BO ( b,
t,
x )
Value:
((b == XCB_IMAGE_ORDER_LSB_FIRST) ? \
qFromLittleEndian<t>(x) : \
qFromBigEndian<t>(x))
GLboolean GLboolean GLboolean b
GLint GLint GLint GLint GLint x
[0]

◆ VALIDATE_LENGTH

#define VALIDATE_LENGTH ( x)
Value:
if ((size_t)xSettings.length() < (offset + local_offset + 12 + x)) { \
qWarning("Length %d runs past end of data", x); \
return; \
}
GLenum GLuint GLintptr offset

Enumeration Type Documentation

◆ XSettingsType

Enumerator
XSettingsTypeInteger 
XSettingsTypeString 
XSettingsTypeColor 

Definition at line 15 of file qxcbxsettings.cpp.