21 Commits

Author SHA1 Message Date
Mathieu Pellerin
ee9dadbd64
[ui] Make temporal controller's forward, backward and pause
buttons behave as animation state toggle
2020-05-23 09:35:18 +07:00
Ismail Sunni
934d6c8e9f Add tooltip for mFixedRangeSetToProjectTimeButton. 2020-05-20 04:54:21 +10:00
nirvn
d10b2e8913 Properly set stacked widget index when loading and clearing projects 2020-05-15 13:47:02 +07:00
nirvn
dc81474186 Address review, add dox 2020-05-15 13:47:02 +07:00
nirvn
ba5b4166da [FEATURE][temporal] Add off and fixed range modes to temporal navigation 2020-05-15 13:47:02 +07:00
Nyall Dawson
db1062cdad [FEATURE][temporal] Add ability to export animation frames
Allows exporting of temporal animation frames to successive images,
for later stitching together in an external application.

Users have precise control over the image size and map extent.
2020-05-15 16:10:53 +10:00
nirvn
84c4d8d251 Only loop and connect signals for layers being added 2020-05-14 18:12:56 +10:00
nirvn
31a64671cf [temporal] On project load, restore the user-set temporal controller extent 2020-05-14 18:12:56 +10:00
Samweli Mwakisambwe
ac0249e8bc enable cumulative temporal controller range setting 2020-05-11 09:00:24 +10:00
Ismail Sunni
f7b001f380 Set maximum time step to max int. Fix #35887. 2020-04-29 08:21:20 +10:00
Vincent Cloarec
8b35ce2b8b
[TEMPORAL][MESH] Update temporal extent when mesh layer becomes temporal for first time (#35819)
temporal extent is updated when the first temporal dataset is loaded (if the mesh layer is non temporal before dataset loading)
2020-04-20 06:53:21 +02:00
vcloarec
cf9e4af161 update temporal extent 2020-04-07 14:45:20 +10:00
Mathieu Pellerin
3bb03f635d [temporal] Never assume a layer has temporal properties, it crashes 2020-04-06 13:10:54 +07:00
Samweli
2ca80dd981 update date display formats on temporal date inputs 2020-04-06 12:07:42 +10:00
vcloarec
7952591e3f Sets time of the temporal controller widget 2020-04-06 10:43:28 +10:00
Samweli
507f645b71 update on temporal controller widget project time button tooltip 2020-03-31 13:00:13 +10:00
Nyall Dawson
3b6c4db5cd When clicking the "time range from project" button in the temporal dock,
if NO explicit time range is set for a project then automatically calculate
the range from the map's layers
2020-03-13 18:06:02 +10:00
Nyall Dawson
1272445fdd Fix reset values on spin boxes 2020-03-13 18:06:02 +10:00
Nyall Dawson
9063b37113 Remove unused files 2020-03-13 18:06:02 +10:00
Nyall Dawson
ea78314e03 Make temporal dock settings open as an inline panel
Allows for interactive change of frame rate while seeing results immediately,
avoids a blocking modal dialog
2020-03-13 18:06:02 +10:00
Nyall Dawson
c040952354 Minor refactor of temporal controller dock widget
- Split widget from dock widget for flexibility
- Move dock widget class to app and only expose QgsTemporalControllWidget in public api
2020-03-13 18:06:02 +10:00