Robert C. Helling
c9106b9dbe
Interpret divelist printing templates
...
This is a first step of an efford to get rid of the Grantlee dependency. This
implements template processing for those constructs used in our divelist and
statistics printing templates.
It implements a template parser for loops over dives, cylinders and year and
variable replacement. As the previous Grantlee code, it does not really use
Qt's QObject introspection capabilities but reuses the old long chain of
if-else-statements.
The grantlee code is not yet removed.
Signed-off-by: Robert C. Helling <helling@atdotde.de>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-10-08 12:19:39 -07:00
..
2015-10-30 10:36:49 -07:00
2020-05-22 10:00:43 -07:00
2020-09-12 08:36:10 -07:00
2020-09-21 13:42:00 -07:00
2020-05-09 17:21:43 -07:00
2017-04-29 13:32:55 -07:00
2017-11-30 23:14:46 -08:00
2020-09-29 16:13:03 -07:00
2020-08-22 19:35:58 -07:00
2018-09-30 08:09:37 -07:00
2019-02-14 09:05:58 -08:00
2020-10-03 10:01:13 -07:00
2020-10-06 10:38:45 -07:00
2020-10-06 10:38:45 -07:00
2018-04-27 21:33:47 +03:00
2019-02-07 16:06:43 +01:00
2018-06-17 06:53:13 +09:00
2018-06-17 06:53:13 +09:00
2017-11-30 23:14:46 -08:00
2020-10-03 10:01:13 -07:00
2020-10-03 10:01:13 -07:00
2020-09-03 11:46:18 -07:00
2019-12-03 21:30:39 -08:00
2020-04-18 12:08:48 -07:00
2020-09-29 16:13:03 -07:00
2018-10-04 10:22:11 +02:00
2017-11-30 23:14:46 -08:00
2020-05-06 13:58:09 -07:00
2020-05-06 13:58:09 -07:00
2020-10-03 16:19:04 -07:00
2020-01-10 02:37:03 +09:00
2018-03-02 08:38:22 -08:00
2019-12-11 11:08:51 -05:00
2019-12-11 11:08:51 -05:00
2015-10-30 10:36:49 -07:00
2020-01-10 02:37:03 +09:00
2019-05-06 10:48:44 +02:00
2019-05-06 10:48:44 +02:00
2020-05-15 02:49:46 +03:00
2019-10-02 08:04:49 -07:00
2018-09-23 11:49:30 -07:00
2020-10-05 13:36:29 -07:00
2020-09-29 16:13:03 -07:00
2020-09-29 16:14:31 -07:00
2020-09-29 16:14:31 -07:00
2020-09-29 16:14:31 -07:00
2020-04-10 10:53:03 -07:00
2018-07-04 02:27:36 +08:00
2018-07-15 09:38:12 -07:00
2020-06-13 14:00:05 +02:00
2018-09-29 15:23:25 -07:00
2020-05-01 09:42:31 -07:00
2020-01-24 09:51:02 -08:00
2020-03-19 08:37:59 -07:00
2017-04-29 13:32:55 -07:00
2018-09-29 15:23:25 -07:00
2018-12-14 01:05:18 +08:00
2020-09-05 17:34:15 +02:00
2020-08-24 08:31:38 -07:00
2020-01-24 09:51:02 -08:00
2020-09-29 16:14:31 -07:00
2020-09-29 16:14:31 -07:00
2020-04-19 14:27:54 -07:00
2020-05-07 08:43:27 -07:00
2020-02-04 02:16:46 +01:00
2020-09-10 08:58:03 -07:00
2020-05-16 10:09:35 -07:00
2018-01-31 14:47:26 +01:00
2018-01-31 14:47:26 +01:00
2017-02-24 01:06:09 -08:00
2019-10-31 00:30:38 -07:00
2020-09-03 11:46:16 -07:00
2019-09-11 17:21:50 +01:00
2020-05-03 14:47:49 -07:00
2019-09-11 17:21:50 +01:00
2020-09-03 11:46:16 -07:00
2020-09-03 11:46:16 -07:00
2020-09-03 11:46:16 -07:00
2015-10-30 10:36:49 -07:00
2015-10-30 10:36:49 -07:00
2017-11-30 23:14:46 -08:00
2017-11-30 23:14:46 -08:00
2017-11-30 23:14:46 -08:00
2018-07-15 09:38:12 -07:00
2017-11-30 23:14:46 -08:00
2020-09-29 16:13:03 -07:00
2020-09-29 16:13:03 -07:00
2020-05-27 13:55:08 -07:00
2018-09-29 15:23:25 -07:00
2020-09-29 16:13:03 -07:00
2020-04-19 14:27:54 -07:00
2020-09-13 13:55:46 -07:00
2019-12-05 10:14:25 -08:00
2015-10-30 10:36:49 -07:00
2019-04-14 03:38:22 +12:00
2019-04-12 18:19:07 +03:00
2018-11-19 13:51:03 -08:00
2017-04-29 13:32:55 -07:00
2017-03-12 09:19:03 -07:00
2020-10-08 12:19:39 -07:00
2020-10-08 12:19:39 -07:00
2019-04-12 18:19:07 +03:00
2019-04-12 18:19:07 +03:00
2020-10-03 10:01:13 -07:00
2020-10-03 10:01:13 -07:00
2020-10-03 10:01:13 -07:00
2019-02-09 10:37:55 -08:00
2017-04-29 13:32:55 -07:00
2018-07-15 09:38:12 -07:00
2020-03-22 12:01:09 -07:00
2019-03-20 08:45:02 -07:00
2017-11-30 23:14:46 -08:00