aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/util/qquickstate_p.h
diff options
context:
space:
mode:
authorGabriel de Dietrich <gabriel.dedietrich@digia.com>2013-10-03 17:04:40 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-03 17:48:34 +0200
commit4ce2c0310c55c78b783b79c1f3fa2e0aa40fe6a2 (patch)
tree87377c239ce939b9ccb11680e326ca90ca9d44c0 /src/quick/util/qquickstate_p.h
parentdf0347a9ed8be8e1d3d771c3d2abcfebec9ed87d (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/qquickstate_p.h')
-rw-r--r--src/quick/util/qquickstate_p.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/quick/util/qquickstate_p.h b/src/quick/util/qquickstate_p.h
index 0c843b590d..7b00789c52 100644
--- a/src/quick/util/qquickstate_p.h
+++ b/src/quick/util/qquickstate_p.h
@@ -50,16 +50,16 @@
QT_BEGIN_NAMESPACE
-class QQuickActionEvent;
+class QQuickStateActionEvent;
class QQmlAbstractBinding;
class QQmlBinding;
class QQmlExpression;
-class QQuickAction
+class QQuickStateAction
{
public:
- QQuickAction();
- QQuickAction(QObject *, const QString &, const QVariant &);
- QQuickAction(QObject *, const QString &,
+ QQuickStateAction();
+ QQuickStateAction(QObject *, const QString &, const QVariant &);
+ QQuickStateAction(QObject *, const QString &,
QQmlContext *, const QVariant &);
bool restore:1;
@@ -73,7 +73,7 @@ public:
QQmlAbstractBinding *fromBinding;
QWeakPointer<QQmlAbstractBinding> toBinding;
- QQuickActionEvent *event;
+ QQuickStateActionEvent *event;
//strictly for matching
QObject *specifiedObject;
@@ -82,10 +82,10 @@ public:
void deleteFromBinding();
};
-class Q_AUTOTEST_EXPORT QQuickActionEvent
+class Q_AUTOTEST_EXPORT QQuickStateActionEvent
{
public:
- virtual ~QQuickActionEvent();
+ virtual ~QQuickStateActionEvent();
enum EventType { Script, SignalHandler, ParentChange, AnchorChanges };
enum Reason { ActualChange, FastForward };
@@ -97,7 +97,7 @@ public:
virtual void reverse(Reason reason = ActualChange);
virtual void saveOriginals() {}
virtual bool needsCopy() { return false; }
- virtual void copyOriginals(QQuickActionEvent *) {}
+ virtual void copyOriginals(QQuickStateActionEvent *) {}
virtual bool isRewindable() { return isReversable(); }
virtual void rewind() {}
@@ -106,7 +106,7 @@ public:
virtual bool changesBindings();
virtual void clearBindings();
- virtual bool override(QQuickActionEvent*other);
+ virtual bool override(QQuickStateActionEvent*other);
};
//### rename to QQuickStateChange?
@@ -119,7 +119,7 @@ class Q_QUICK_PRIVATE_EXPORT QQuickStateOperation : public QObject
public:
QQuickStateOperation(QObject *parent = 0)
: QObject(parent) {}
- typedef QList<QQuickAction> ActionList;
+ typedef QList<QQuickStateAction> ActionList;
virtual ActionList actions();
@@ -182,9 +182,9 @@ public:
bool changeValueInRevertList(QObject *target, const QString &name, const QVariant &revertValue);
bool changeBindingInRevertList(QObject *target, const QString &name, QQmlAbstractBinding *binding);
bool removeEntryFromRevertList(QObject *target, const QString &name);
- void addEntryToRevertList(const QQuickAction &action);
+ void addEntryToRevertList(const QQuickStateAction &action);
void removeAllEntriesFromRevertList(QObject *target);
- void addEntriesToRevertList(const QList<QQuickAction> &actions);
+ void addEntriesToRevertList(const QList<QQuickStateAction> &actions);
QVariant valueInRevertList(QObject *target, const QString &name) const;
QQmlAbstractBinding *bindingInRevertList(QObject *target, const QString &name) const;