diff options
| author | Mitch Curtis <mitch.curtis@theqtcompany.com> | 2015-11-03 12:31:08 +0100 |
|---|---|---|
| committer | Mitch Curtis <mitch.curtis@theqtcompany.com> | 2015-11-03 12:35:32 +0000 |
| commit | c8337d9779b87bc427842a9617179aca3b869d0a (patch) | |
| tree | 218a5e353b96aa0a36b2453321f072617f1613e5 /src/controls | |
| parent | 1adb58bb6d31234dc9e05ce95b60aa1be7c75373 (diff) | |
Rename QQuickExclusiveGroup to QQuickExclusiveGroup1
This avoids clashes between Qt Quick Controls and Qt Labs Controls.
No other classes have this problem, as this is the only
class with the same name as that of one in Qt Labs Controls.
Change-Id: I6223e6b42654330abda7942dc5c7a2b3ad942b70
Task-number: QTBUG-48240
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src/controls')
| -rw-r--r-- | src/controls/plugin.cpp | 2 | ||||
| -rw-r--r-- | src/controls/qquickaction.cpp | 4 | ||||
| -rw-r--r-- | src/controls/qquickaction_p.h | 10 | ||||
| -rw-r--r-- | src/controls/qquickexclusivegroup.cpp | 22 | ||||
| -rw-r--r-- | src/controls/qquickexclusivegroup_p.h | 10 | ||||
| -rw-r--r-- | src/controls/qquickmenuitem.cpp | 4 | ||||
| -rw-r--r-- | src/controls/qquickmenuitem_p.h | 8 |
7 files changed, 30 insertions, 30 deletions
diff --git a/src/controls/plugin.cpp b/src/controls/plugin.cpp index e1afeef27..b4a4963d3 100644 --- a/src/controls/plugin.cpp +++ b/src/controls/plugin.cpp @@ -122,7 +122,7 @@ void QtQuickControlsPlugin::registerTypes(const char *uri) { initResources(); qmlRegisterType<QQuickAction>(uri, 1, 0, "Action"); - qmlRegisterType<QQuickExclusiveGroup>(uri, 1, 0, "ExclusiveGroup"); + qmlRegisterType<QQuickExclusiveGroup1>(uri, 1, 0, "ExclusiveGroup"); qmlRegisterType<QQuickMenuItem>(uri, 1, 0, "MenuItem"); qmlRegisterUncreatableType<QQuickMenuItemType>(uri, 1, 0, "MenuItemType", QLatin1String("Do not create objects of type MenuItemType")); diff --git a/src/controls/qquickaction.cpp b/src/controls/qquickaction.cpp index 6add916de..47032aaba 100644 --- a/src/controls/qquickaction.cpp +++ b/src/controls/qquickaction.cpp @@ -392,12 +392,12 @@ void QQuickAction::setChecked(bool c) emit toggled(m_checked); } -QQuickExclusiveGroup *QQuickAction::exclusiveGroup() const +QQuickExclusiveGroup1 *QQuickAction::exclusiveGroup() const { return m_exclusiveGroup.data(); } -void QQuickAction::setExclusiveGroup(QQuickExclusiveGroup *eg) +void QQuickAction::setExclusiveGroup(QQuickExclusiveGroup1 *eg) { if (m_exclusiveGroup == eg) return; diff --git a/src/controls/qquickaction_p.h b/src/controls/qquickaction_p.h index e3b9c8528..953cfcb02 100644 --- a/src/controls/qquickaction_p.h +++ b/src/controls/qquickaction_p.h @@ -46,7 +46,7 @@ QT_BEGIN_NAMESPACE -class QQuickExclusiveGroup; +class QQuickExclusiveGroup1; class QQuickAction : public QObject { @@ -61,7 +61,7 @@ class QQuickAction : public QObject Q_PROPERTY(bool checkable READ isCheckable WRITE setCheckable NOTIFY checkableChanged) Q_PROPERTY(bool checked READ isChecked WRITE setChecked DESIGNABLE isCheckable NOTIFY toggled) - Q_PROPERTY(QQuickExclusiveGroup *exclusiveGroup READ exclusiveGroup WRITE setExclusiveGroup NOTIFY exclusiveGroupChanged) + Q_PROPERTY(QQuickExclusiveGroup1 *exclusiveGroup READ exclusiveGroup WRITE setExclusiveGroup NOTIFY exclusiveGroupChanged) #ifndef QT_NO_SHORTCUT Q_PROPERTY(QVariant shortcut READ shortcut WRITE setShortcut NOTIFY shortcutChanged) #endif @@ -99,8 +99,8 @@ public: bool isChecked() const { return m_checkable && m_checked; } void setChecked(bool c); - QQuickExclusiveGroup *exclusiveGroup() const; - void setExclusiveGroup(QQuickExclusiveGroup *arg); + QQuickExclusiveGroup1 *exclusiveGroup() const; + void setExclusiveGroup(QQuickExclusiveGroup1 *arg); QIcon icon() const { return m_icon; } QVariant iconVariant() const { return QVariant(m_icon); } @@ -135,7 +135,7 @@ private: bool m_enabled; bool m_checkable; bool m_checked; - QPointer<QQuickExclusiveGroup> m_exclusiveGroup; + QPointer<QQuickExclusiveGroup1> m_exclusiveGroup; QKeySequence m_shortcut; QKeySequence m_mnemonic; QString m_tooltip; diff --git a/src/controls/qquickexclusivegroup.cpp b/src/controls/qquickexclusivegroup.cpp index 08fe6d580..9682b85de 100644 --- a/src/controls/qquickexclusivegroup.cpp +++ b/src/controls/qquickexclusivegroup.cpp @@ -60,7 +60,7 @@ static bool isChecked(const QObject *o) /*! \qmltype ExclusiveGroup - \instantiates QQuickExclusiveGroup + \instantiates QQuickExclusiveGroup1 \ingroup controls \inqmlmodule QtQuick.Controls \brief ExclusiveGroup provides a way to declare several checkable controls as mutually exclusive. @@ -172,25 +172,25 @@ static bool isChecked(const QObject *o) \sa ExclusiveGroup::bindCheckable() */ -QQuickExclusiveGroup::QQuickExclusiveGroup(QObject *parent) +QQuickExclusiveGroup1::QQuickExclusiveGroup1(QObject *parent) : QObject(parent), m_current(0) { int index = metaObject()->indexOfMethod("updateCurrent()"); m_updateCurrentMethod = metaObject()->method(index); } -QQmlListProperty<QQuickAction> QQuickExclusiveGroup::actions() +QQmlListProperty<QQuickAction> QQuickExclusiveGroup1::actions() { - return QQmlListProperty<QQuickAction>(this, 0, &QQuickExclusiveGroup::append_actions, 0, 0, 0); + return QQmlListProperty<QQuickAction>(this, 0, &QQuickExclusiveGroup1::append_actions, 0, 0, 0); } -void QQuickExclusiveGroup::append_actions(QQmlListProperty<QQuickAction> *list, QQuickAction *action) +void QQuickExclusiveGroup1::append_actions(QQmlListProperty<QQuickAction> *list, QQuickAction *action) { - if (QQuickExclusiveGroup *eg = qobject_cast<QQuickExclusiveGroup *>(list->object)) + if (QQuickExclusiveGroup1 *eg = qobject_cast<QQuickExclusiveGroup1 *>(list->object)) action->setExclusiveGroup(eg); } -void QQuickExclusiveGroup::setCurrent(QObject * o) +void QQuickExclusiveGroup1::setCurrent(QObject * o) { if (m_current == o) return; @@ -203,14 +203,14 @@ void QQuickExclusiveGroup::setCurrent(QObject * o) emit currentChanged(); } -void QQuickExclusiveGroup::updateCurrent() +void QQuickExclusiveGroup1::updateCurrent() { QObject *checkable = sender(); if (isChecked(checkable)) setCurrent(checkable); } -void QQuickExclusiveGroup::bindCheckable(QObject *o) +void QQuickExclusiveGroup1::bindCheckable(QObject *o) { for (const char **signalName = checkableSignals; *signalName; signalName++) { int signalIndex = o->metaObject()->indexOfSignal(*signalName); @@ -224,10 +224,10 @@ void QQuickExclusiveGroup::bindCheckable(QObject *o) } } - qWarning() << "QQuickExclusiveGroup::bindCheckable(): Cannot bind to" << o; + qWarning() << "QQuickExclusiveGroup1::bindCheckable(): Cannot bind to" << o; } -void QQuickExclusiveGroup::unbindCheckable(QObject *o) +void QQuickExclusiveGroup1::unbindCheckable(QObject *o) { if (m_current == o) setCurrent(0); diff --git a/src/controls/qquickexclusivegroup_p.h b/src/controls/qquickexclusivegroup_p.h index 05256dcff..835bdb5e0 100644 --- a/src/controls/qquickexclusivegroup_p.h +++ b/src/controls/qquickexclusivegroup_p.h @@ -34,8 +34,8 @@ ** ****************************************************************************/ -#ifndef QQUICKEXCLUSIVEGROUP_H -#define QQUICKEXCLUSIVEGROUP_H +#ifndef QQUICKEXCLUSIVEGROUP1_H +#define QQUICKEXCLUSIVEGROUP1_H #include <QtCore/qobject.h> #include <QtCore/qmetaobject.h> @@ -45,7 +45,7 @@ QT_BEGIN_NAMESPACE class QQuickAction; -class QQuickExclusiveGroup : public QObject +class QQuickExclusiveGroup1 : public QObject { Q_OBJECT @@ -54,7 +54,7 @@ class QQuickExclusiveGroup : public QObject Q_CLASSINFO("DefaultProperty", "__actions") public: - explicit QQuickExclusiveGroup(QObject *parent = 0); + explicit QQuickExclusiveGroup1(QObject *parent = 0); QObject *current() const { return m_current; } void setCurrent(QObject * o); @@ -80,4 +80,4 @@ private: QT_END_NAMESPACE -#endif // QQUICKEXCLUSIVEGROUP_H +#endif // QQUICKEXCLUSIVEGROUP1_H diff --git a/src/controls/qquickmenuitem.cpp b/src/controls/qquickmenuitem.cpp index 0702d398a..d2236bf5b 100644 --- a/src/controls/qquickmenuitem.cpp +++ b/src/controls/qquickmenuitem.cpp @@ -657,12 +657,12 @@ void QQuickMenuItem::updateChecked() emit toggled(checked); } -QQuickExclusiveGroup *QQuickMenuItem::exclusiveGroup() const +QQuickExclusiveGroup1 *QQuickMenuItem::exclusiveGroup() const { return action()->exclusiveGroup(); } -void QQuickMenuItem::setExclusiveGroup(QQuickExclusiveGroup *eg) +void QQuickMenuItem::setExclusiveGroup(QQuickExclusiveGroup1 *eg) { if (!m_boundAction) action()->setExclusiveGroup(eg); diff --git a/src/controls/qquickmenuitem_p.h b/src/controls/qquickmenuitem_p.h index fe05c9c3c..d8f3ca32e 100644 --- a/src/controls/qquickmenuitem_p.h +++ b/src/controls/qquickmenuitem_p.h @@ -50,7 +50,7 @@ class QUrl; class QPlatformMenuItem; class QQuickItem; class QQuickAction; -class QQuickExclusiveGroup; +class QQuickExclusiveGroup1; class QQuickMenu; class QQuickMenuItemContainer; @@ -173,7 +173,7 @@ class QQuickMenuItem : public QQuickMenuText Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged) Q_PROPERTY(bool checkable READ checkable WRITE setCheckable NOTIFY checkableChanged) Q_PROPERTY(bool checked READ checked WRITE setChecked NOTIFY toggled) - Q_PROPERTY(QQuickExclusiveGroup *exclusiveGroup READ exclusiveGroup WRITE setExclusiveGroup NOTIFY exclusiveGroupChanged) + Q_PROPERTY(QQuickExclusiveGroup1 *exclusiveGroup READ exclusiveGroup WRITE setExclusiveGroup NOTIFY exclusiveGroupChanged) Q_PROPERTY(QVariant shortcut READ shortcut WRITE setShortcut NOTIFY shortcutChanged) Q_PROPERTY(QQuickAction *action READ boundAction WRITE setBoundAction NOTIFY actionChanged) @@ -213,8 +213,8 @@ public: bool checked() const; void setChecked(bool checked); - QQuickExclusiveGroup *exclusiveGroup() const; - void setExclusiveGroup(QQuickExclusiveGroup *); + QQuickExclusiveGroup1 *exclusiveGroup() const; + void setExclusiveGroup(QQuickExclusiveGroup1 *); void setParentMenu(QQuickMenu *parentMenu); |
