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
QXcbXSettingsPrivate Class Reference
+ Collaboration diagram for QXcbXSettingsPrivate:

Public Member Functions

 QXcbXSettingsPrivate (QXcbVirtualDesktop *screen)
 
QByteArray getSettings ()
 
void populateSettings (const QByteArray &xSettings)
 

Static Public Member Functions

static int round_to_nearest_multiple_of_4 (int value)
 

Public Attributes

QXcbVirtualDesktopscreen
 
xcb_window_t x_settings_window
 
QMap< QByteArray, QXcbXSettingsPropertyValuesettings
 
bool initialized
 

Detailed Description

Definition at line 56 of file qxcbxsettings.cpp.

Constructor & Destructor Documentation

◆ QXcbXSettingsPrivate()

QXcbXSettingsPrivate::QXcbXSettingsPrivate ( QXcbVirtualDesktop * screen)
inline

Definition at line 59 of file qxcbxsettings.cpp.

Member Function Documentation

◆ getSettings()

QByteArray QXcbXSettingsPrivate::getSettings ( )
inline

Definition at line 65 of file qxcbxsettings.cpp.

References QXcbBasicConnection::atom(), QXcbAtom::Atom_XSETTINGS_SETTINGS, QXcbObject::connection(), Q_XCB_REPLY_UNCHECKED, reply, screen, settings, x_settings_window, and QXcbObject::xcb_connection().

Referenced by QXcbXSettings::QXcbXSettings().

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

◆ populateSettings()

void QXcbXSettingsPrivate::populateSettings ( const QByteArray & xSettings)
inline

Definition at line 105 of file qxcbxsettings.cpp.

References ADJUST_BO, QByteArray::at(), QByteArray::constData(), i, QByteArray::mid(), Q_UNUSED, qWarning, red, round_to_nearest_multiple_of_4(), screen, settings, QByteArray::size(), VALIDATE_LENGTH, XSettingsTypeColor, XSettingsTypeInteger, and XSettingsTypeString.

Referenced by QXcbXSettings::QXcbXSettings().

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

◆ round_to_nearest_multiple_of_4()

static int QXcbXSettingsPrivate::round_to_nearest_multiple_of_4 ( int value)
inlinestatic

Definition at line 97 of file qxcbxsettings.cpp.

Referenced by populateSettings().

+ Here is the caller graph for this function:

Member Data Documentation

◆ initialized

bool QXcbXSettingsPrivate::initialized

Definition at line 183 of file qxcbxsettings.cpp.

Referenced by QXcbXSettings::QXcbXSettings().

◆ screen

QXcbVirtualDesktop* QXcbXSettingsPrivate::screen

Definition at line 180 of file qxcbxsettings.cpp.

Referenced by getSettings(), and populateSettings().

◆ settings

QMap<QByteArray, QXcbXSettingsPropertyValue> QXcbXSettingsPrivate::settings

Definition at line 182 of file qxcbxsettings.cpp.

Referenced by getSettings(), and populateSettings().

◆ x_settings_window

xcb_window_t QXcbXSettingsPrivate::x_settings_window

Definition at line 181 of file qxcbxsettings.cpp.

Referenced by QXcbXSettings::QXcbXSettings(), and getSettings().


The documentation for this class was generated from the following file: