diff options
author | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-10-22 14:04:46 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-10-22 13:19:42 +0000 |
commit | f765bca3f7d34db01d1fc453d4ebce66c278fe2a (patch) | |
tree | 58034556bea8012a1754d71717cb1609d7c097d1 /src/imports/controls/qquicktheme_p.h | |
parent | 7e037903e9efdc593c9d51da8f303a061e7e08e7 (diff) |
Share style inheritance related helpers
Usage:
# +material/material.pro
include(../shared/shared.pri)
// qquickmaterialstyle.cpp
#include "qquickstyle_p.h"
QQuickMaterialStyle *style =
QQuickStyle::instance<QQuickMaterialStyle>(item);
// ...
QQuickMaterialStyle *parent =
QQuickStyle::findParent<QQuickMaterialStyle>(this);
// ...
QList<QQuickMaterialStyle *> children =
QQuickStyle::findChildren<QQuickMaterialStyle>(object);
// ...
Change-Id: I2c01a1aa36805f16d83fa60ab25b2cc29e6a43cc
Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
Diffstat (limited to 'src/imports/controls/qquicktheme_p.h')
-rw-r--r-- | src/imports/controls/qquicktheme_p.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/imports/controls/qquicktheme_p.h b/src/imports/controls/qquicktheme_p.h index 02ad5619..0d204537 100644 --- a/src/imports/controls/qquicktheme_p.h +++ b/src/imports/controls/qquicktheme_p.h @@ -73,6 +73,7 @@ class QQuickThemeAttached : public QObject Q_PROPERTY(QColor textColor READ textColor WRITE setTextColor RESET resetTextColor NOTIFY textColorChanged FINAL) public: + explicit QQuickThemeAttached(QObject *parent = Q_NULLPTR); explicit QQuickThemeAttached(const QQuickThemeData &data, QObject *parent = Q_NULLPTR); ~QQuickThemeAttached(); |