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

(02de77535f2a94cbeb7e0ea01895ba4e556e165c)

#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 , XSettingsTypeInteger = 0 ,
  XSettingsTypeString = 1 , XSettingsTypeColor = 2
}
enum  XSettingsType {
  XSettingsTypeInteger = 0 , XSettingsTypeString = 1 , XSettingsTypeColor = 2 , 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) : \
constexpr T qFromBigEndian(T source)
Definition qendian.h:174
GLboolean GLboolean GLboolean b
GLint GLint GLint GLint GLint x
GLdouble GLdouble t
Definition qopenglext.h:243

◆ 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 [1/2]

Enumerator
XSettingsTypeInteger 
XSettingsTypeString 
XSettingsTypeColor 
XSettingsTypeInteger 
XSettingsTypeString 
XSettingsTypeColor 

Definition at line 16 of file qxcbxsettings.cpp.

◆ XSettingsType [2/2]

Enumerator
XSettingsTypeInteger 
XSettingsTypeString 
XSettingsTypeColor 
XSettingsTypeInteger 
XSettingsTypeString 
XSettingsTypeColor 

Definition at line 16 of file qxcbxsettings.cpp.