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
DeviceSkinParameters Struct Reference

#include <deviceskin_p.h>

+ Collaboration diagram for DeviceSkinParameters:

Public Types

enum  ReadMode { ReadAll , ReadSizeOnly }
 

Public Member Functions

bool read (const QString &skinDirectory, ReadMode rm, QString *errorMessage)
 
bool read (QTextStream &ts, ReadMode rm, QString *errorMessage)
 
QSize screenSize () const
 
QSize secondaryScreenSize () const
 
bool hasSecondaryScreen () const
 

Public Attributes

QString skinImageUpFileName
 
QString skinImageDownFileName
 
QString skinImageClosedFileName
 
QString skinCursorFileName
 
QImage skinImageUp
 
QImage skinImageDown
 
QImage skinImageClosed
 
QImage skinCursor
 
QRect screenRect
 
QRect backScreenRect
 
QRect closedScreenRect
 
int screenDepth
 
QPoint cursorHot
 
QList< DeviceSkinButtonAreabuttonAreas
 
QList< int > toggleAreaList
 
int joystick
 
QString prefix
 
bool hasMouseHover
 

Detailed Description

Definition at line 46 of file deviceskin_p.h.

Member Enumeration Documentation

◆ ReadMode

Enumerator
ReadAll 
ReadSizeOnly 

Definition at line 47 of file deviceskin_p.h.

Member Function Documentation

◆ hasSecondaryScreen()

bool DeviceSkinParameters::hasSecondaryScreen ( ) const

Definition at line 76 of file deviceskin.cpp.

◆ read() [1/2]

bool DeviceSkinParameters::read ( const QString & skinDirectory,
ReadMode rm,
QString * errorMessage )

Definition at line 81 of file deviceskin.cpp.

◆ read() [2/2]

bool DeviceSkinParameters::read ( QTextStream & ts,
ReadMode rm,
QString * errorMessage )

◆ screenSize()

QSize DeviceSkinParameters::screenSize ( ) const
inline

Definition at line 51 of file deviceskin_p.h.

◆ secondaryScreenSize()

QSize DeviceSkinParameters::secondaryScreenSize ( ) const

Definition at line 71 of file deviceskin.cpp.

Member Data Documentation

◆ backScreenRect

QRect DeviceSkinParameters::backScreenRect

Definition at line 66 of file deviceskin_p.h.

◆ buttonAreas

QList<DeviceSkinButtonArea> DeviceSkinParameters::buttonAreas

Definition at line 70 of file deviceskin_p.h.

◆ closedScreenRect

QRect DeviceSkinParameters::closedScreenRect

Definition at line 67 of file deviceskin_p.h.

◆ cursorHot

QPoint DeviceSkinParameters::cursorHot

Definition at line 69 of file deviceskin_p.h.

◆ hasMouseHover

bool DeviceSkinParameters::hasMouseHover

Definition at line 75 of file deviceskin_p.h.

Referenced by operator<<(), and read().

◆ joystick

int DeviceSkinParameters::joystick

Definition at line 73 of file deviceskin_p.h.

Referenced by operator<<(), and read().

◆ prefix

QString DeviceSkinParameters::prefix

Definition at line 74 of file deviceskin_p.h.

◆ screenDepth

int DeviceSkinParameters::screenDepth

Definition at line 68 of file deviceskin_p.h.

Referenced by read().

◆ screenRect

QRect DeviceSkinParameters::screenRect

Definition at line 65 of file deviceskin_p.h.

◆ skinCursor

QImage DeviceSkinParameters::skinCursor

Definition at line 63 of file deviceskin_p.h.

◆ skinCursorFileName

QString DeviceSkinParameters::skinCursorFileName

Definition at line 58 of file deviceskin_p.h.

◆ skinImageClosed

QImage DeviceSkinParameters::skinImageClosed

Definition at line 62 of file deviceskin_p.h.

◆ skinImageClosedFileName

QString DeviceSkinParameters::skinImageClosedFileName

Definition at line 57 of file deviceskin_p.h.

◆ skinImageDown

QImage DeviceSkinParameters::skinImageDown

Definition at line 61 of file deviceskin_p.h.

◆ skinImageDownFileName

QString DeviceSkinParameters::skinImageDownFileName

Definition at line 56 of file deviceskin_p.h.

◆ skinImageUp

QImage DeviceSkinParameters::skinImageUp

Definition at line 60 of file deviceskin_p.h.

◆ skinImageUpFileName

QString DeviceSkinParameters::skinImageUpFileName

Definition at line 55 of file deviceskin_p.h.

◆ toggleAreaList

QList<int> DeviceSkinParameters::toggleAreaList

Definition at line 71 of file deviceskin_p.h.


The documentation for this struct was generated from the following files: