Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qxcbxsettings.cpp File Reference
#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.