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
QQuickStyleSpec Struct Reference
+ Collaboration diagram for QQuickStyleSpec:

Public Member Functions

 QQuickStyleSpec ()
 
QString name ()
 
QString path ()
 
void setStyle (const QString &s)
 
void setFallbackStyle (const QString &fallback, const QByteArray &method)
 
void resolve ()
 
void reset ()
 
QString resolveConfigFilePath ()
 

Public Attributes

bool custom = false
 
bool resolved = false
 
bool usingDefaultStyle = false
 
QString style
 
QString fallbackStyle
 
QByteArray fallbackMethod
 
QString configFilePath
 

Detailed Description

Definition at line 80 of file qquickstyle.cpp.

Constructor & Destructor Documentation

◆ QQuickStyleSpec()

QQuickStyleSpec::QQuickStyleSpec ( )
inline

Definition at line 82 of file qquickstyle.cpp.

Member Function Documentation

◆ name()

QString QQuickStyleSpec::name ( )
inline

Definition at line 84 of file qquickstyle.cpp.

References resolve().

+ Here is the call graph for this function:

◆ path()

QString QQuickStyleSpec::path ( )
inline

Definition at line 91 of file qquickstyle.cpp.

References QQmlFile::isLocalFile(), resolve(), and QQmlFile::urlToLocalFileOrQrc().

+ Here is the call graph for this function:

◆ reset()

void QQuickStyleSpec::reset ( )
inline

Definition at line 200 of file qquickstyle.cpp.

References qCDebug.

◆ resolve()

void QQuickStyleSpec::resolve ( )
inline

Definition at line 124 of file qquickstyle.cpp.

References QQuickStylePrivate::builtInStyles(), QQuickStylePrivate::effectiveStyleName(), QString::fromLocal8Bit(), qCDebug, qgetenv(), QStringLiteral, qWarning, settings, QQuickStylePrivate::settings(), QGuiApplicationPrivate::styleOverride, QVariant::toString(), toString(), and QSettings::value().

Referenced by QQuickStylePrivate::init().

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

◆ resolveConfigFilePath()

QString QQuickStyleSpec::resolveConfigFilePath ( )
inline

Definition at line 213 of file qquickstyle.cpp.

References QFile::decodeName(), QFile::exists(), qgetenv(), qPrintable, QStringLiteral, and qWarning.

+ Here is the call graph for this function:

◆ setFallbackStyle()

void QQuickStyleSpec::setFallbackStyle ( const QString & fallback,
const QByteArray & method )
inline

Definition at line 115 of file qquickstyle.cpp.

References method, and qCDebug.

◆ setStyle()

void QQuickStyleSpec::setStyle ( const QString & s)
inline

Definition at line 101 of file qquickstyle.cpp.

References qCDebug, qWarning, and resolve().

+ Here is the call graph for this function:

Member Data Documentation

◆ configFilePath

QString QQuickStyleSpec::configFilePath

Definition at line 240 of file qquickstyle.cpp.

◆ custom

bool QQuickStyleSpec::custom = false

Definition at line 228 of file qquickstyle.cpp.

◆ fallbackMethod

QByteArray QQuickStyleSpec::fallbackMethod

Definition at line 238 of file qquickstyle.cpp.

◆ fallbackStyle

QString QQuickStyleSpec::fallbackStyle

Definition at line 236 of file qquickstyle.cpp.

◆ resolved

bool QQuickStyleSpec::resolved = false

Definition at line 230 of file qquickstyle.cpp.

◆ style

QString QQuickStyleSpec::style

Definition at line 234 of file qquickstyle.cpp.

◆ usingDefaultStyle

bool QQuickStyleSpec::usingDefaultStyle = false

Definition at line 232 of file qquickstyle.cpp.


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