30 Commits

Author SHA1 Message Date
Michael Zanetti
e3c57c226b fix tests 2019-04-02 01:02:45 +02:00
Michael Zanetti
414d25c870 fix time events for rules
old code would compare QTime == QTime() every second which might not trigger
if e.g. milliseconds don't match. New code checks the interval between the
last check and the current one.
2019-04-02 01:02:45 +02:00
Simon Stürz
2e4b02099b update license headers 2019-04-02 01:02:21 +02:00
Simon Stürz
9c8097919d update license header 2019-04-02 01:02:06 +02:00
Simon Stürz
2d7b59f713 fix test method for setting the time 2019-04-02 01:01:32 +02:00
Simon Stürz
7cfd7bf293 fixed issue #410
fixed issue #405
2019-04-02 01:01:32 +02:00
Simon Stürz
68d0ed1b34 update source documentation 2019-04-02 01:01:32 +02:00
Simon Stürz
aeef3717fe finish basic settings 2019-04-01 20:48:17 +02:00
Simon Stürz
f5ee163c48 update copy right line 2019-04-01 20:48:17 +02:00
Simon Stürz
23de273b0e first timeEvent tests 2019-04-01 20:48:17 +02:00
Simon Stürz
ae51660e79 add yearly tests 2019-04-01 20:48:17 +02:00
Simon Stürz
66ebb1b4c5 add monthly calendaritem 2019-04-01 20:48:17 +02:00
Simon Stürz
1e08838472 bump api version 2019-04-01 20:48:17 +02:00
Simon Stürz
9a85864343 add yearly repeating mode 2019-04-01 20:48:17 +02:00
Simon Stürz
6782ea1a77 overlapping weekly calendar item 2019-04-01 20:48:17 +02:00
Simon Stürz
5237ba09c1 clean up 2019-04-01 20:48:17 +02:00
Simon Stürz
eceb277f02 add non overlaping weekly calendar item tests 2019-04-01 20:48:17 +02:00
Simon Stürz
d01ee95ecc fix daily calendaritem 2019-04-01 20:48:17 +02:00
Simon Stürz
e5d9823c2b add missing docs
first working calendarItem
2019-04-01 20:48:17 +02:00
Simon Stürz
050162c1d4 add timeevent adding tests and validation 2019-04-01 20:48:17 +02:00
Simon Stürz
07e1259eda add some validation for calendarItem 2019-04-01 20:48:17 +02:00
Simon Stürz
12a2d8009d fix unpacking/packing methods
add first rest row for calendarItems
2019-04-01 20:48:17 +02:00
Simon Stürz
af500f353c improoved rule engine and rule verification 2019-04-01 20:48:17 +02:00
Simon Stürz
a4d6f58f3c add test structure 2019-04-01 20:48:17 +02:00
Simon Stürz
541bbbdc6b fix calendar item datetime based evaluation 2019-04-01 20:48:17 +02:00
Simon Stürz
d1244a9abc add more documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
5f32c11810 add timemanager
add evaluation of calendaritem
add pack/unpack methods
2019-04-01 20:48:17 +02:00
Simon Stürz
63703e8da0 add some docs 2019-04-01 20:48:17 +02:00
Simon Stürz
affcb1ddf6 add basic construction of time management 2019-04-01 20:48:17 +02:00
Simon Stürz
80e7d289f7 adding basic structure of time management to the api 2019-04-01 20:48:17 +02:00