[Qt-interest] Problem with QParallelAnimationGroup

Bo Elmgreen bo.elmgreen at gmail.com
Thu Aug 18 11:12:56 CEST 2011


Hi,

I have a problem with QParallelAnimationGroup that I hope that someone 
can help me with. I am using a slightly modified version of this example:
http://www.developer.nokia.com/Community/Wiki/Code_Example_for_SlidingStackedWidget_class_in_Qt
to make sliding animations between pages in my application (using Qt 
4.6.3 on Symbian 3rd Ed FP2, i.e. a C5). Normally it works fine and the 
performance is ok, but if for some reason the animation is interrupted, 
I cannot get it to work again. If the animation is interrupted, I never 
receive the finished() signal and it appears as though the animation is 
running forever. Even if I try to delete the old animation group and 
create a new one and start it, it appears to start but it is not running 
(it never emits the finished() signal)??? A clip from my traces follows 
below.

Any ideas as to how I can solve this problem would be highly appreciated!

Best Regards,
Bo Elmgreen

2011-08-18T10:42:27.044 Debug: SlidingStackedWidget slideInPrev - now: 1
2011-08-18T10:42:27.047 Debug: SlidingStackedWidget slideInWgt - 
animation current time: 500 duration: 500 state: 0 active: false
2011-08-18T10:42:27.051 Debug: SlidingStackedWidget 
onAnimationStateChanged - newState: 2 oldState: 0
2011-08-18T10:42:27.581 Debug: SlidingStackedWidget 
onAnimationStateChanged - newState: 0 oldState: 2
2011-08-18T10:42:27.583 Debug: SlidingStackedWidget animationDoneSlot
2011-08-18T10:42:29.997 Debug: ConnectionManager onInform << - code: -1 
isDebugMsg: true message: "User logs out in state  1 new state = 
4(0=NULL, 1=REG, 2=TEMP, 3=NO_CONN, 4=LOGOUT_IN_PROGRESS). Stop timers 
and dispose mbravo"
2011-08-18T10:42:30.002 Debug: ConnectionManager onInform << - code: -1 
isDebugMsg: true message: "REG STATE CHANGE from 1 to 4 (0=NULL, 1=REG, 
2=TEMP, 3=NO_CONN, 4=LOGOUT_IN_PROGRESS)"
2011-08-18T10:42:30.004 Debug: SDKProxy dispose <<
2011-08-18T10:42:30.821 Debug: SlidingStackedWidget slideInNext - now: 0 
count: 2
2011-08-18T10:42:30.824 Debug: SlidingStackedWidget slideInWgt - 
animation current time: 500 duration: 500 state: 0 active: false
2011-08-18T10:42:30.834 Debug: SlidingStackedWidget 
onAnimationStateChanged - newState: 2 oldState: 0
2011-08-18T10:42:31.314 Debug: RegistrationManager onRegistrationChanged 
status=DEREGISTERED statusReason= 200
2011-08-18T10:42:31.316 Debug: ConnectionManager onInform << - code: -1 
isDebugMsg: true message: "REG STATE CHANGE from 4 to 0 (0=NULL, 1=REG, 
2=TEMP, 3=NO_CONN, 4=LOGOUT_IN_PROGRESS)"
2011-08-18T10:42:31.318 Debug: ConnectionManager onLogoutSuccess
2011-08-18T10:42:31.320 Debug: MainWindow onLogoutSucceeded <<
2011-08-18T10:42:31.323 Debug: MainWindow onLogoutSucceeded >>
2011-08-18T10:42:31.325 Debug: ConnectionManager onInform << - code: -1 
isDebugMsg: true message: "DEREGISTERED received in 
REG_STATE_USER_LOGOUT_IN_PROGRESS. Successful logout initiated by user."
2011-08-18T10:42:31.949 Debug: SDKProxy dispose >>
2011-08-18T10:42:32.037 Debug: SlidingStackedWidget slideInPrev - now: 0
2011-08-18T10:42:34.026 Debug: SlidingStackedWidget slideInNext - now: 0 
count: 2
2011-08-18T10:42:34.028 Debug: SlidingStackedWidget slideInWgt - 
animation current time: 18 duration: 500 state: 2 active: true
2011-08-18T10:42:37.102 Debug: SlidingStackedWidget slideInPrev - now: 0
2011-08-18T10:42:38.349 Debug: SlidingStackedWidget slideInNext - now: 0 
count: 2
2011-08-18T10:42:38.352 Debug: SlidingStackedWidget slideInWgt - 
animation current time: 18 duration: 500 state: 2 active: true
2011-08-18T10:42:38.354 Debug: SlidingStackedWidget slideInWgt - the 
animation has not progressed, it must have been halted. Start new 
animation...
2011-08-18T10:42:38.356 Debug: SlidingStackedWidget 
onAnimationStateChanged - newState: 0 oldState: 2
2011-08-18T10:42:38.361 Debug: SlidingStackedWidget 
onAnimationStateChanged - newState: 2 oldState: 0
2011-08-18T10:42:41.227 Debug: SlidingStackedWidget slideInPrev - now: 0
2011-08-18T10:42:42.656 Debug: SlidingStackedWidget slideInNext - now: 0 
count: 2
2011-08-18T10:42:42.659 Debug: SlidingStackedWidget slideInWgt - 
animation current time: 0 duration: 500 state: 2 active: true


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20110818/0c62618d/attachment.html 


More information about the Qt-interest-old mailing list