diff options
author | J-P Nurmi <jpnurmi@theqtcompany.com> | 2016-03-16 12:37:48 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@theqtcompany.com> | 2016-03-16 12:06:06 +0000 |
commit | d1963997f31f450e46912125d67b243128822cfa (patch) | |
tree | 2a41dc682c9389087092613cbf4ec55fa974fcbb /src/controls | |
parent | 9c9835b18c00fac67827c7527166cd9916dd1680 (diff) |
Rename QQuickStyle to QQuickStyleAttached
Make room for a public QQuickStyle class for configuring the style.
Task-number: QTBUG-50787
Change-Id: I2a43436dd1815e3acd7e896a5847e41db42af5c4
Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
Diffstat (limited to 'src/controls')
-rw-r--r-- | src/controls/controls.pri | 4 | ||||
-rw-r--r-- | src/controls/qquickstyleattached.cpp (renamed from src/controls/qquickstyle.cpp) | 52 | ||||
-rw-r--r-- | src/controls/qquickstyleattached_p.h (renamed from src/controls/qquickstyle_p.h) | 24 | ||||
-rw-r--r-- | src/controls/qquickstyleselector.cpp | 4 |
4 files changed, 42 insertions, 42 deletions
diff --git a/src/controls/controls.pri b/src/controls/controls.pri index 7aa9447f..dcc40024 100644 --- a/src/controls/controls.pri +++ b/src/controls/controls.pri @@ -1,7 +1,7 @@ HEADERS += \ $$PWD/qquickcolorimageprovider_p.h \ $$PWD/qquickproxytheme_p.h \ - $$PWD/qquickstyle_p.h \ + $$PWD/qquickstyleattached_p.h \ $$PWD/qquickstyleselector_p.h \ $$PWD/qquickstyleselector_p_p.h \ $$PWD/qquickpaddedrectangle_p.h @@ -9,6 +9,6 @@ HEADERS += \ SOURCES += \ $$PWD/qquickcolorimageprovider.cpp \ $$PWD/qquickproxytheme.cpp \ - $$PWD/qquickstyle.cpp \ + $$PWD/qquickstyleattached.cpp \ $$PWD/qquickstyleselector.cpp \ $$PWD/qquickpaddedrectangle.cpp diff --git a/src/controls/qquickstyle.cpp b/src/controls/qquickstyleattached.cpp index 38099044..85a4b3c8 100644 --- a/src/controls/qquickstyle.cpp +++ b/src/controls/qquickstyleattached.cpp @@ -34,7 +34,7 @@ ** ****************************************************************************/ -#include "qquickstyle_p.h" +#include "qquickstyleattached_p.h" #include <QtCore/qfile.h> #include <QtCore/qsettings.h> @@ -44,22 +44,22 @@ QT_BEGIN_NAMESPACE -static QQuickStyle *attachedStyle(const QMetaObject *type, QObject *object, bool create = false) +static QQuickStyleAttached *attachedStyle(const QMetaObject *type, QObject *object, bool create = false) { if (!object) return nullptr; int idx = -1; - return qobject_cast<QQuickStyle *>(qmlAttachedPropertiesObject(&idx, object, type, create)); + return qobject_cast<QQuickStyleAttached *>(qmlAttachedPropertiesObject(&idx, object, type, create)); } -static QQuickStyle *findParentStyle(const QMetaObject *type, QObject *object) +static QQuickStyleAttached *findParentStyle(const QMetaObject *type, QObject *object) { QQuickItem *item = qobject_cast<QQuickItem *>(object); if (item) { // lookup parent items and popups QQuickItem *parent = item->parentItem(); while (parent) { - QQuickStyle *style = attachedStyle(type, parent); + QQuickStyleAttached *style = attachedStyle(type, parent); if (style) return style; @@ -71,7 +71,7 @@ static QQuickStyle *findParentStyle(const QMetaObject *type, QObject *object) } // fallback to item's window - QQuickStyle *style = attachedStyle(type, item->window()); + QQuickStyleAttached *style = attachedStyle(type, item->window()); if (style) return style; } else { @@ -86,7 +86,7 @@ static QQuickStyle *findParentStyle(const QMetaObject *type, QObject *object) if (window) { QQuickWindow *parentWindow = qobject_cast<QQuickWindow *>(window->parent()); if (parentWindow) { - QQuickStyle *style = attachedStyle(type, window); + QQuickStyleAttached *style = attachedStyle(type, window); if (style) return style; } @@ -97,7 +97,7 @@ static QQuickStyle *findParentStyle(const QMetaObject *type, QObject *object) QQmlEngine *engine = qmlEngine(object); if (engine) { QByteArray name = QByteArray("_q_") + type->className(); - QQuickStyle *style = engine->property(name).value<QQuickStyle*>(); + QQuickStyleAttached *style = engine->property(name).value<QQuickStyleAttached*>(); if (!style) { style = attachedStyle(type, engine, true); engine->setProperty(name, QVariant::fromValue(style)); @@ -109,9 +109,9 @@ static QQuickStyle *findParentStyle(const QMetaObject *type, QObject *object) return nullptr; } -static QList<QQuickStyle *> findChildStyles(const QMetaObject *type, QObject *object) +static QList<QQuickStyleAttached *> findChildStyles(const QMetaObject *type, QObject *object) { - QList<QQuickStyle *> children; + QList<QQuickStyleAttached *> children; QQuickItem *item = qobject_cast<QQuickItem *>(object); if (!item) { @@ -123,7 +123,7 @@ static QList<QQuickStyle *> findChildStyles(const QMetaObject *type, QObject *ob for (QObject *child : windowChildren) { QQuickWindow *childWindow = qobject_cast<QQuickWindow *>(child); if (childWindow) { - QQuickStyle *style = attachedStyle(type, childWindow); + QQuickStyleAttached *style = attachedStyle(type, childWindow); if (style) children += style; } @@ -134,7 +134,7 @@ static QList<QQuickStyle *> findChildStyles(const QMetaObject *type, QObject *ob if (item) { const auto childItems = item->childItems(); for (QQuickItem *child : childItems) { - QQuickStyle *style = attachedStyle(type, child); + QQuickStyleAttached *style = attachedStyle(type, child); if (style) children += style; else @@ -145,14 +145,14 @@ static QList<QQuickStyle *> findChildStyles(const QMetaObject *type, QObject *ob return children; } -QQuickStyle::QQuickStyle(QObject *parent) : QObject(parent) +QQuickStyleAttached::QQuickStyleAttached(QObject *parent) : QObject(parent) { QQuickItem *item = parentItem(); if (item) QQuickItemPrivate::get(item)->addItemChangeListener(this, QQuickItemPrivate::Parent); } -QQuickStyle::~QQuickStyle() +QQuickStyleAttached::~QQuickStyleAttached() { QQuickItem *item = parentItem(); if (item) @@ -161,7 +161,7 @@ QQuickStyle::~QQuickStyle() setParentStyle(nullptr); } -QSharedPointer<QSettings> QQuickStyle::settings(const QString &group) +QSharedPointer<QSettings> QQuickStyleAttached::settings(const QString &group) { #ifndef QT_NO_SETTINGS const QString filePath = QStringLiteral(":/qtlabscontrols.conf"); @@ -176,7 +176,7 @@ QSharedPointer<QSettings> QQuickStyle::settings(const QString &group) return QSharedPointer<QSettings>(); } -QQuickItem *QQuickStyle::parentItem() const +QQuickItem *QQuickStyleAttached::parentItem() const { QQuickItem *item = qobject_cast<QQuickItem *>(parent()); if (!item) { @@ -187,20 +187,20 @@ QQuickItem *QQuickStyle::parentItem() const return item; } -QList<QQuickStyle *> QQuickStyle::childStyles() const +QList<QQuickStyleAttached *> QQuickStyleAttached::childStyles() const { return m_childStyles; } -QQuickStyle *QQuickStyle::parentStyle() const +QQuickStyleAttached *QQuickStyleAttached::parentStyle() const { return m_parentStyle; } -void QQuickStyle::setParentStyle(QQuickStyle *style) +void QQuickStyleAttached::setParentStyle(QQuickStyleAttached *style) { if (m_parentStyle != style) { - QQuickStyle *oldParent = m_parentStyle; + QQuickStyleAttached *oldParent = m_parentStyle; if (m_parentStyle) m_parentStyle->m_childStyles.removeOne(this); m_parentStyle = style; @@ -210,24 +210,24 @@ void QQuickStyle::setParentStyle(QQuickStyle *style) } } -void QQuickStyle::init() +void QQuickStyleAttached::init() { - QQuickStyle *parentStyle = findParentStyle(metaObject(), parent()); + QQuickStyleAttached *parentStyle = findParentStyle(metaObject(), parent()); if (parentStyle) setParentStyle(parentStyle); - const QList<QQuickStyle *> children = findChildStyles(metaObject(), parent()); - for (QQuickStyle *child : children) + const QList<QQuickStyleAttached *> children = findChildStyles(metaObject(), parent()); + for (QQuickStyleAttached *child : children) child->setParentStyle(this); } -void QQuickStyle::parentStyleChange(QQuickStyle *newParent, QQuickStyle *oldParent) +void QQuickStyleAttached::parentStyleChange(QQuickStyleAttached *newParent, QQuickStyleAttached *oldParent) { Q_UNUSED(newParent); Q_UNUSED(oldParent); } -void QQuickStyle::itemParentChanged(QQuickItem *item, QQuickItem *parent) +void QQuickStyleAttached::itemParentChanged(QQuickItem *item, QQuickItem *parent) { Q_UNUSED(parent); setParentStyle(findParentStyle(metaObject(), item)); diff --git a/src/controls/qquickstyle_p.h b/src/controls/qquickstyleattached_p.h index 2a1d3d00..47871d15 100644 --- a/src/controls/qquickstyle_p.h +++ b/src/controls/qquickstyleattached_p.h @@ -34,8 +34,8 @@ ** ****************************************************************************/ -#ifndef QQUICKSTYLE_P_H -#define QQUICKSTYLE_P_H +#ifndef QQUICKSTYLEATTACHED_P_H +#define QQUICKSTYLEATTACHED_P_H // // W A R N I N G @@ -59,13 +59,13 @@ QT_BEGIN_NAMESPACE class QSettings; -class QQuickStyle : public QObject, public QQuickItemChangeListener +class QQuickStyleAttached : public QObject, public QQuickItemChangeListener { Q_OBJECT public: - explicit QQuickStyle(QObject *parent = nullptr); - ~QQuickStyle(); + explicit QQuickStyleAttached(QObject *parent = nullptr); + ~QQuickStyleAttached(); static QSharedPointer<QSettings> settings(const QString &group = QString()); @@ -74,20 +74,20 @@ protected: QQuickItem *parentItem() const; - QList<QQuickStyle *> childStyles() const; + QList<QQuickStyleAttached *> childStyles() const; - QQuickStyle *parentStyle() const; - void setParentStyle(QQuickStyle *style); + QQuickStyleAttached *parentStyle() const; + void setParentStyle(QQuickStyleAttached *style); - virtual void parentStyleChange(QQuickStyle *newParent, QQuickStyle *oldParent); + virtual void parentStyleChange(QQuickStyleAttached *newParent, QQuickStyleAttached *oldParent); void itemParentChanged(QQuickItem *item, QQuickItem *parent) override; private: - QList<QQuickStyle *> m_childStyles; - QPointer<QQuickStyle> m_parentStyle; + QList<QQuickStyleAttached *> m_childStyles; + QPointer<QQuickStyleAttached> m_parentStyle; }; QT_END_NAMESPACE -#endif // QQUICKSTYLE_P_H +#endif // QQUICKSTYLEATTACHED_P_H diff --git a/src/controls/qquickstyleselector.cpp b/src/controls/qquickstyleselector.cpp index 0f0fb3b0..500afdd6 100644 --- a/src/controls/qquickstyleselector.cpp +++ b/src/controls/qquickstyleselector.cpp @@ -45,7 +45,7 @@ #include <QtCore/QSettings> #include <QtGui/private/qguiapplication_p.h> -#include <QtLabsControls/private/qquickstyle_p.h> +#include <QtLabsControls/private/qquickstyleattached_p.h> QT_BEGIN_NAMESPACE @@ -63,7 +63,7 @@ QQuickStyleSelector::QQuickStyleSelector() : d_ptr(new QQuickStyleSelectorPrivat if (d->style.isEmpty()) d->style = QString::fromLatin1(qgetenv("QT_LABS_CONTROLS_STYLE")).toLower(); if (d->style.isEmpty()) { - QSharedPointer<QSettings> settings = QQuickStyle::settings(QStringLiteral("Controls")); + QSharedPointer<QSettings> settings = QQuickStyleAttached::settings(QStringLiteral("Controls")); if (settings) d->style = settings->value(QStringLiteral("Style")).toString().toLower(); } |