From f39fc65768abd12577664cf086ab6255a2f17d01 Mon Sep 17 00:00:00 2001 From: No'am Rosenthal Date: Sat, 3 Oct 2009 14:28:51 -0700 Subject: adjust scc to QStateMachine API changes (remove QSignalEvent and postInternalEvent) --- scc/scc.xslt | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'scc/scc.xslt') diff --git a/scc/scc.xslt b/scc/scc.xslt index e023e96..1f5fc20 100644 --- a/scc/scc.xslt +++ b/scc/scc.xslt @@ -50,13 +50,13 @@ - postInternalEvent( + postEvent( _eventSenders[""] = new SCC_EventSender(this,0 , - new QSignalEvent(this,metaObject()->indexOfSignal(QMetaObject::normalizedSignature("event_()")),QVariantList() QVariant( @@ -64,7 +64,7 @@ get_() ) - )); + ),QStateMachine::HighPriority); #include "QHash" -#include "QSignalEvent" #include "QEventTransition" #include "QDebug" @@ -121,7 +120,7 @@ class SMClass_; I \ - ? QGenericArgument(((QSignalEvent*)event)->arguments()[I].typeName(),((QSignalEvent*)event)->arguments()[I].data()) \ + ? QGenericArgument(((QStateMachine::SignalEvent*)event)->arguments()[I].typeName(),((QStateMachine::SignalEvent*)event)->arguments()[I].data()) \ : QGenericArgument()) @@ -130,9 +129,9 @@ class SMClass_; Q_OBJECT private: QStateMachine* machine; - QSignalEvent* event; + QStateMachine::SignalEvent* event; public: - SCC_EventSender(QStateMachine* m=NULL, int delay=0, QSignalEvent* e=NULL) : QTimer(m), machine(m), event(e) + SCC_EventSender(QStateMachine* m=NULL, int delay=0, QStateMachine::SignalEvent* e=NULL) : QTimer(m), machine(m), event(e) { setInterval(delay); setSingleShot(true); @@ -276,7 +275,7 @@ class SMClass_ : public QStateMachine if (event && !event->type() == QEvent::None) { switch (event->type()) { case QEvent::Signal: { - QSignalEvent* e = (QSignalEvent*)event; + QStateMachine::SignalEvent* e = (QStateMachine::SignalEvent*)event; _event.data = e->arguments(); _event.name = e->sender()->metaObject()->method(e->signalIndex()).signature(); if (e->sender() == this) -- cgit v1.2.3