aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/util/qdeclarativestate.cpp
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2012-02-17 14:02:49 +1000
committerQt by Nokia <qt-info@nokia.com>2012-02-20 07:35:15 +0100
commit6b775ffda38549bc9d76b6374dd9604115868a18 (patch)
treeb2f43ee4dac51fbf71b4cdda9d20b1ad806939a8 /src/quick/util/qdeclarativestate.cpp
parent69ab984ac69fe3a10656e488fe354165b5aa550e (diff)
Use an enum rather than a string to represent state event types.
Change-Id: Iad230b610f35b1c1faa6ce60615551f293d4745d Reviewed-by: Bea Lam <bea.lam@nokia.com>
Diffstat (limited to 'src/quick/util/qdeclarativestate.cpp')
-rw-r--r--src/quick/util/qdeclarativestate.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/quick/util/qdeclarativestate.cpp b/src/quick/util/qdeclarativestate.cpp
index 98992da6ed..f0795e92bc 100644
--- a/src/quick/util/qdeclarativestate.cpp
+++ b/src/quick/util/qdeclarativestate.cpp
@@ -86,11 +86,6 @@ QDeclarativeActionEvent::~QDeclarativeActionEvent()
{
}
-QString QDeclarativeActionEvent::typeName() const
-{
- return QString();
-}
-
void QDeclarativeActionEvent::execute(Reason)
{
}
@@ -594,7 +589,7 @@ void QDeclarativeState::apply(QDeclarativeTransition *trans, QDeclarativeState *
bool found = false;
for (int jj = 0; jj < d->revertList.count(); ++jj) {
QDeclarativeActionEvent *event = d->revertList.at(jj).event();
- if (event && event->typeName() == action.event->typeName()) {
+ if (event && event->type() == action.event->type()) {
if (action.event->override(event)) {
found = true;
@@ -656,7 +651,7 @@ void QDeclarativeState::apply(QDeclarativeTransition *trans, QDeclarativeState *
continue;
for (int jj = 0; !found && jj < applyList.count(); ++jj) {
const QDeclarativeAction &action = applyList.at(jj);
- if (action.event && action.event->typeName() == event->typeName()) {
+ if (action.event && action.event->type() == event->type()) {
if (action.event->override(event))
found = true;
}
@@ -702,7 +697,7 @@ void QDeclarativeState::apply(QDeclarativeTransition *trans, QDeclarativeState *
if (stateChangeDebug()) {
foreach(const QDeclarativeAction &action, applyList) {
if (action.event)
- qWarning() << " QDeclarativeAction event:" << action.event->typeName();
+ qWarning() << " QDeclarativeAction event:" << action.event->type();
else
qWarning() << " QDeclarativeAction:" << action.property.object()
<< action.property.name() << "From:" << action.fromValue