ThemeBinder Class

Header: #include <ThemeBinder>

Properties

Public Functions

ThemeBinder(QObject *parent = nullptr)
const QString childName() const
ThemeBinder *childs(int i) const
QQmlListProperty<ThemeBinder> childs()
int childsCount() const
const QString &className() const
QStringList dynamicListener() const
QStringList filterPropertyName() const
const QString &groupName() const
ThemeBinder *parent() const
const QString &state() const
bool stateAsynchronous() const
QObject *target() const

Public Slots

void setDynamicListener(QStringList dynamicListener)
void setStateAsynchronous(bool stateAsynchronous)

Signals

Protected Slots

void onAppThemeChangedChanged()
void onPropertyChanged()
void onRefreshPropertys()
void setChildName(QString childName)
void setClassName(const QString &className)
void setEnabled(bool enabled)
void setFilterPropertyName(QStringList filterPropertyName)
void setGroupName(const QString &groupName)
void setParent(ThemeBinder *parent)
void setState(const QString &state)
void setTarget(QObject *target)

Detailed Description

See also ThemeBinder.

Property Documentation

childName : const QString

Access functions:

const QString childName() const

Notifier signal:

void childNameChanged()

childs : const QQmlListProperty<ThemeBinder>

Access functions:

ThemeBinder *childs(int i) const
QQmlListProperty<ThemeBinder> childs()

className : const QString

Access functions:

const QString &className() const

Notifier signal:

void classNameChanged()

dynamicListener : QStringList

Access functions:

QStringList dynamicListener() const
void setDynamicListener(QStringList dynamicListener)

Notifier signal:

void dynamicListenerChanged(QStringList dynamicListener)

enabled : const bool

Notifier signal:

void enabledChanged()

filterPropertyName : const QStringList

Access functions:

QStringList filterPropertyName() const

Notifier signal:

void filterPropertyNameChanged()

groupName : const QString

Access functions:

const QString &groupName() const

Notifier signal:

void groupNameChanged()

parent : ThemeBinder * const

Access functions:

ThemeBinder *parent() const

Notifier signal:

void parentChanged()

state : const QString

Access functions:

const QString &state() const

Notifier signal:

void stateChanged()

stateAsynchronous : bool

Access functions:

bool stateAsynchronous() const
void setStateAsynchronous(bool stateAsynchronous)

Notifier signal:

void stateAsynchronousChanged()

target : QObject * const

Access functions:

QObject *target() const

Notifier signal:

void targetChanged()

Member Function Documentation

ThemeBinder::ThemeBinder(QObject *parent = nullptr)

Default constructs an instance of ThemeBinder.

int ThemeBinder::childsCount() const

[protected slot] void ThemeBinder::onAppThemeChangedChanged()

[protected slot] void ThemeBinder::onPropertyChanged()

[protected slot] void ThemeBinder::onRefreshPropertys()

[protected slot] void ThemeBinder::setChildName(QString childName)

See also childName().

[protected slot] void ThemeBinder::setClassName(const QString &className)

See also className().

[protected slot] void ThemeBinder::setEnabled(bool enabled)

[protected slot] void ThemeBinder::setFilterPropertyName(QStringList filterPropertyName)

See also filterPropertyName().

[protected slot] void ThemeBinder::setGroupName(const QString &groupName)

See also groupName().

[protected slot] void ThemeBinder::setParent(ThemeBinder *parent)

See also parent().

[protected slot] void ThemeBinder::setState(const QString &state)

See also state().

[protected slot] void ThemeBinder::setTarget(QObject *target)

See also target().