Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpcs
dfss
Commits
fe817aef
Commit
fe817aef
authored
May 19, 2016
by
Loïck Bonniot
Browse files
Merge branch '450_demo_step_by_step' into 'master'
[d] Add step-by-step and remove auto replay See merge request
!76
parents
1d07c0d8
1aa4eb66
Pipeline
#1827
failed with stages
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
dfssd/gui/events.go
View file @
fe817aef
...
...
@@ -91,6 +91,7 @@ func (w *Window) initTimer() {
w
.
timer
.
OnTimeout
(
func
()
{
nbEvents
:=
len
(
w
.
scene
.
Events
)
if
w
.
scene
.
currentEvent
>=
nbEvents
{
w
.
stopButton
.
Click
()
w
.
replayButton
.
Click
()
return
}
...
...
@@ -116,6 +117,7 @@ func (w *Window) initTimer() {
quantum
:=
time
.
Duration
(
w
.
quantumField
.
Value
())
*
time
.
Microsecond
endOfQuantum
:=
w
.
scene
.
currentTime
.
Add
(
quantum
)
drawnEvents
:=
0
for
i
:=
w
.
scene
.
currentEvent
;
i
<
nbEvents
;
i
++
{
e
:=
w
.
scene
.
Events
[
i
]
...
...
@@ -125,10 +127,15 @@ func (w *Window) initTimer() {
w
.
DrawEvent
(
&
e
)
w
.
scene
.
currentEvent
++
drawnEvents
++
}
w
.
PrintQuantumInformation
()
w
.
scene
.
currentTime
=
endOfQuantum
if
w
.
speedSlider
.
Value
()
==
0
&&
drawnEvents
>
0
{
w
.
stopButton
.
Click
()
// step-by-step
}
})
}
...
...
dfssd/gui/widget.ui
View file @
fe817aef
...
...
@@ -187,7 +187,7 @@
<enum>
Qt::TabFocus
</enum>
</property>
<property
name=
"minimum"
>
<number>
1
</number>
<number>
0
</number>
</property>
<property
name=
"maximum"
>
<number>
20
</number>
...
...
dfssd/gui/window.go
View file @
fe817aef
...
...
@@ -122,7 +122,11 @@ func (w *Window) addActions() {
w
.
playButton
.
OnClicked
(
func
()
{
w
.
playButton
.
SetDisabled
(
true
)
w
.
stopButton
.
SetDisabled
(
false
)
speed
:=
2000
/
w
.
speedSlider
.
Value
()
s
:=
w
.
speedSlider
.
Value
()
if
s
==
0
{
s
=
100
// step-by-step arbitrary speed value
}
speed
:=
2000
/
s
w
.
timer
.
StartWithMsec
(
speed
)
})
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment