diff options
author | Gabriel de Dietrich <gabriel.dedietrich@digia.com> | 2013-10-03 17:04:40 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-10-03 17:48:34 +0200 |
commit | 4ce2c0310c55c78b783b79c1f3fa2e0aa40fe6a2 (patch) | |
tree | 87377c239ce939b9ccb11680e326ca90ca9d44c0 /src/quick/util/qquicktransitionmanager.cpp | |
parent | df0347a9ed8be8e1d3d771c3d2abcfebec9ed87d (diff) |
Remane private QQuickAction into QQuickStateAction
This avoid symbol conflicts when statically linking with Qt Quick
Controls, that has its own QQuickAction class and which may become
public some day. (QQuickPropertyAction might be a more apt name, but
it's already taken).
Change-Id: Ia9514d63d38295603a89d8ec5a88815a651380f7
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Diffstat (limited to 'src/quick/util/qquicktransitionmanager.cpp')
-rw-r--r-- | src/quick/util/qquicktransitionmanager.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/quick/util/qquicktransitionmanager.cpp b/src/quick/util/qquicktransitionmanager.cpp index 1946ec9abb..769dadc4fc 100644 --- a/src/quick/util/qquicktransitionmanager.cpp +++ b/src/quick/util/qquicktransitionmanager.cpp @@ -108,7 +108,7 @@ void QQuickTransitionManager::complete() void QQuickTransitionManagerPrivate::applyBindings() { - foreach(const QQuickAction &action, bindingsList) { + foreach(const QQuickStateAction &action, bindingsList) { if (!action.toBinding.isNull()) { QQmlPropertyPrivate::setBinding(action.property, action.toBinding.data()); } else if (action.event) { @@ -127,7 +127,7 @@ void QQuickTransitionManager::finished() { } -void QQuickTransitionManager::transition(const QList<QQuickAction> &list, +void QQuickTransitionManager::transition(const QList<QQuickStateAction> &list, QQuickTransition *transition, QObject *defaultTarget) { @@ -135,7 +135,7 @@ void QQuickTransitionManager::transition(const QList<QQuickAction> &list, QQuickStateOperation::ActionList applyList = list; // Determine which actions are binding changes and disable any current bindings - foreach(const QQuickAction &action, applyList) { + foreach(const QQuickStateAction &action, applyList) { if (action.toBinding) d->bindingsList << action; if (action.fromBinding) @@ -162,22 +162,22 @@ void QQuickTransitionManager::transition(const QList<QQuickAction> &list, // Apply all the property and binding changes for (int ii = 0; ii < applyList.size(); ++ii) { - const QQuickAction &action = applyList.at(ii); + const QQuickStateAction &action = applyList.at(ii); if (!action.toBinding.isNull()) { QQmlPropertyPrivate::setBinding(action.property, action.toBinding.data(), QQmlPropertyPrivate::BypassInterceptor | QQmlPropertyPrivate::DontRemoveBinding); } else if (!action.event) { QQmlPropertyPrivate::write(action.property, action.toValue, QQmlPropertyPrivate::BypassInterceptor | QQmlPropertyPrivate::DontRemoveBinding); } else if (action.event->isReversable()) { if (action.reverseEvent) - action.event->reverse(QQuickActionEvent::FastForward); + action.event->reverse(QQuickStateActionEvent::FastForward); else - action.event->execute(QQuickActionEvent::FastForward); + action.event->execute(QQuickStateActionEvent::FastForward); } } // Read all the end values for binding changes for (int ii = 0; ii < applyList.size(); ++ii) { - QQuickAction *action = &applyList[ii]; + QQuickStateAction *action = &applyList[ii]; if (action->event) { action->event->saveTargetValues(); continue; @@ -189,7 +189,7 @@ void QQuickTransitionManager::transition(const QList<QQuickAction> &list, } // Revert back to the original values - foreach(const QQuickAction &action, applyList) { + foreach(const QQuickStateAction &action, applyList) { if (action.event) { if (action.event->isReversable()) { action.event->clearBindings(); @@ -216,7 +216,7 @@ void QQuickTransitionManager::transition(const QList<QQuickAction> &list, // Modify the action list to remove actions handled in the transition for (int ii = 0; ii < applyList.count(); ++ii) { - const QQuickAction &action = applyList.at(ii); + const QQuickStateAction &action = applyList.at(ii); if (action.event) { @@ -244,7 +244,7 @@ void QQuickTransitionManager::transition(const QList<QQuickAction> &list, // be applied immediately. We skip applying bindings, as they are all // applied at the end in applyBindings() to avoid any nastiness mid // transition - foreach(const QQuickAction &action, applyList) { + foreach(const QQuickStateAction &action, applyList) { if (action.event && !action.event->changesBindings()) { if (action.event->isReversable() && action.reverseEvent) action.event->reverse(); @@ -256,7 +256,7 @@ void QQuickTransitionManager::transition(const QList<QQuickAction> &list, } #ifndef QT_NO_DEBUG_STREAM if (stateChangeDebug()) { - foreach(const QQuickAction &action, applyList) { + foreach(const QQuickStateAction &action, applyList) { if (action.event) qWarning() << " No transition for event:" << action.event->type(); else @@ -276,7 +276,7 @@ void QQuickTransitionManager::cancel() d->transitionInstance->stop(); for(int i = 0; i < d->bindingsList.count(); ++i) { - QQuickAction action = d->bindingsList[i]; + QQuickStateAction action = d->bindingsList[i]; if (!action.toBinding.isNull() && action.deletableToBinding) { QQmlPropertyPrivate::setBinding(action.property, 0); action.toBinding.data()->destroy(); |