summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix top level compile in examples/animationEskil Abrahamsen Blomfeldt2009-05-141-3/+0
| | | | Three examples have been moved.
* Make QAbstractTransition::eventTest() non-constEskil Abrahamsen Blomfeldt2009-05-1429-45/+45
| | | | | We decided to remove the const of the eventTest() since some transitions have dynamic conditions and need to update when eventTest() is called.
* Pop up message when a tank wins the gameEskil Abrahamsen Blomfeldt2009-05-148-12/+113
| | | | | Also fixed: Added some docs and moved the tanks a little so they don't start partly outside the scene rect.
* Fix run-time error in Seek AI's state machineEskil Abrahamsen Blomfeldt2009-05-141-1/+5
| | | | | Passed parent as 'tank', thus getting a null parent in the GoToLocation state, which breaks the machine when you transition into the state.
* Fix SpinState in Tank Game Example to spin more than 180 degreesEskil Abrahamsen Blomfeldt2009-05-142-2/+12
| | | | This was a leftover from when the setDirection() semantics were broken.
* correctly handle multiple event transitions for same (object,event)Kent Hansen2009-05-133-7/+62
| | | | | | The event filter was not removed at the right time. We now store the number of active event transitions for a particular (object,event) and only remove the filtering when the count drops to zero.
* Merge branch 'kinetic-animations' into kinetic-statemachineKent Hansen2009-05-131-55/+85
|\
| * Merge branch 'kinetic-animations' of git@scm.dev.nokia.troll.no:qt/kinetic ↵Geir Vattekar2009-05-1353-498/+689
| |\ | | | | | | | | | into kinetic-animations
| * | Doc: Work on QStateMachine class descriptionGeir Vattekar2009-05-131-55/+85
| | | | | | | | | | | | Reviewed-by: Kent Hansen
* | | more statemachine docsKent Hansen2009-05-132-5/+40
| | |
* | | doc: Add screenshot for Tank Game ExampleEskil Abrahamsen Blomfeldt2009-05-131-0/+0
| | |
* | | kill the QT_STATEMACHINE_SOLUTION defineKent Hansen2009-05-1319-233/+16
| | | | | | | | | | | | We won't release another Qt Solution, so the define is no longer needed.
* | | document statemachine/factorial exampleKent Hansen2009-05-134-26/+141
| | |
* | | doc: Correct names of snippets in docs for Tank Game exampleEskil Abrahamsen Blomfeldt2009-05-132-1/+5
| | |
* | | doc: Add documentation for Tank Game exampleEskil Abrahamsen Blomfeldt2009-05-132-0/+116
| |/ |/|
* | Merge branch 'kinetic-animations' into kinetic-statemachineKent Hansen2009-05-120-0/+0
|\ \ | |/
| * Merge branch '4.5' of git@scm.dev.nokia.troll.no:qt/qt into kinetic-animationsAlexis Menard2009-05-12535-23248/+21677
| |\
* | | correctly handle multiple signal transitions for same (object,signal)Kent Hansen2009-05-124-15/+68
| | | | | | | | | | | | | | | | | | The signal was not disconnected at the right time. We now store the number of active signal transitions for a particular (object,signal) and only disconnect when the count drops to zero.
* | | document the statemachine/eventtransitions exampleKent Hansen2009-05-123-3/+104
| | |
* | | add State Machine to examples overviewKent Hansen2009-05-121-0/+8
| | |
* | | Change name of "errorstate" example to "tankgame"Eskil Abrahamsen Blomfeldt2009-05-1226-29/+40
| | | | | | | | | | | | | | | The error state is not a big enough part of the example to justify naming it after it.
* | | Fixes: document statemachine/twowaybutton exampleKent Hansen2009-05-123-7/+98
| | |
* | | kill some simplistic/overlapping/under-developed examplesKent Hansen2009-05-129-445/+0
| | |
* | | document the statemachine/pingpong exampleKent Hansen2009-05-124-0/+122
| | |
* | | Merge branch 'kinetic-statemachine' of git@scm.dev.nokia.troll.no:qt/kinetic ↵Alexis Menard2009-05-12209-5230/+8072
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into kinetic-statemachine Conflicts: src/gui/graphicsview/qgraphicsitem.cpp
| * | | doc: Add documentation for animations, restore policy and polished signalEskil Abrahamsen Blomfeldt2009-05-121-0/+182
| | | |
| * | | update license headersKent Hansen2009-05-122-6/+66
| | | |
| * | | improve the docs for the trafficlight exampleKent Hansen2009-05-124-41/+49
| |/ /
| * | Merge branch 'kinetic-animations' into kinetic-statemachineKent Hansen2009-05-124-7/+66
| |\ \
| | * | Doc: Assign state machine overview to architecture group (get it inGeir Vattekar2009-05-111-0/+1
| | | | | | | | | | | | | | | | the overview list)
| | * | Doc: Work on QPauseAnimationGeir Vattekar2009-05-111-0/+16
| | | |
| | * | Merge branch 'kinetic-animations' of git@scm.dev.nokia.troll.no:qt/kinetic ↵Geir Vattekar2009-05-116-18/+165
| | |\ \ | | | | | | | | | | | | | | | into kinetic-animations
| | * | | Doc: Work on QParallelAnimationGroup and QSequentialAnimationGroupGeir Vattekar2009-05-112-7/+49
| | | | |
| * | | | redo statecharts in proper UML notation, expand documentationKent Hansen2009-05-128-22/+150
| | | | |
| * | | | Don't interrupt test before animation finishesEskil Abrahamsen Blomfeldt2009-05-121-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're testing if both animations actually run and finish, so we need to make sure one of the polished signals is emitted last, and then react to this. I've done this by setting the duration of the animation which animated the property set by s2Child, so that it's sufficient to listen to this polished signal.
| * | | | Kill warning in removeDefaultAnimation() testEskil Abrahamsen Blomfeldt2009-05-121-2/+5
| | | | | | | | | | | | | | | | | | | | Warning about animating non-existent properties.
| * | | | Fixes crash when calling QState::setErrorState() with null pointerEskil Abrahamsen Blomfeldt2009-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | When the state is null, it isn't the root state.
| * | | | Avoid warnings in assignPropertyWithAnimation testEskil Abrahamsen Blomfeldt2009-05-121-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | They added a warning when you animate a non-existent property, so we make sure the properties are defined.
| * | | | Make selecting plugins more user friendly and platform independentEskil Abrahamsen Blomfeldt2009-05-115-18/+66
| | |/ / | |/| | | | | | | | | | | | | | | | | | Using *.dll was just a placeholder here. The code is mostly copied from the Plug&Paint example, and goes through all the plugins to find the compatible ones with some hacks to find out the application directory on windows and mac.
| * | | Merge branch 'kinetic-animations' into kinetic-statemachineKent Hansen2009-05-084-44/+114
| |\ \ \ | | |/ /
| | * | Doc: Work on QAnimationGroup class description.Geir Vattekar2009-05-081-12/+40
| | | |
| | * | Correct spelling. setConsitentTiming -> setConsistentTimingMichael Brasser2009-05-082-2/+2
| | | |
| | * | Merge branch 'kinetic-animations' of git@scm.dev.nokia.troll.no:qt/kinetic ↵Geir Vattekar2009-05-0768-321/+1124
| | |\ \ | | | | | | | | | | | | | | | into kinetic-animations
| | | * | change the API of private class for QAbstractAnimation to allow settingThierry Bastian2009-05-072-14/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the timer interval. We also export the private clas so it can be used by other modules
| | * | | Doc: Work on QPropertyAnimation class descriptionGeir Vattekar2009-05-071-18/+39
| | | | |
| * | | | gracefully handle deletion of transition's target stateKent Hansen2009-05-084-4/+30
| | | | |
| * | | | get rid of warningsKent Hansen2009-05-081-2/+0
| | | | |
| * | | | Test what happens when target state doesn't have a parentKent Hansen2009-05-081-0/+25
| | | | |
| * | | | make sure connections and event filters are removed when state machine haltsKent Hansen2009-05-083-0/+21
| | | | |
| * | | | don't create transition to null stateKent Hansen2009-05-082-4/+28
| | | | |