- wxDateTime to = from;
- /* 1 week from now */
- to.Add (wxDateSpan (0, 0, 1, 0));
+ auto to = from;
+
+ auto const duration = Config::instance()->default_kdm_duration();
+ switch (duration.unit) {
+ case RoughDuration::Unit::DAYS:
+ to.Add(wxDateSpan(0, 0, 0, duration.duration));
+ break;
+ case RoughDuration::Unit::WEEKS:
+ to.Add(wxDateSpan(0, 0, duration.duration, 0));
+ break;
+ case RoughDuration::Unit::MONTHS:
+ to.Add(wxDateSpan(0, duration.duration, 0, 0));
+ break;
+ case RoughDuration::Unit::YEARS:
+ to.Add(wxDateSpan(duration.duration, 0, 0, 0));
+ break;
+ }
+