From 5ab204c8a170e692835e126daa00987c5f0217b6 Mon Sep 17 00:00:00 2001 From: fonsinchen Date: Tue, 15 Oct 2013 17:32:31 +0000 Subject: (svn r25867) -Fix [FS#5764]: Shift dates on link graphs when using scenario editor date tool. --- src/linkgraph/linkgraphschedule.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/linkgraph/linkgraphschedule.cpp') diff --git a/src/linkgraph/linkgraphschedule.cpp b/src/linkgraph/linkgraphschedule.cpp index 7e2c66f8f..366a3c517 100644 --- a/src/linkgraph/linkgraphschedule.cpp +++ b/src/linkgraph/linkgraphschedule.cpp @@ -125,6 +125,19 @@ void LinkGraphSchedule::SpawnAll() inst->schedule.clear(); } +/** + * Shift all dates (join dates and edge annotations) of link graphs and link + * graph jobs by the number of days given. + * @param interval Number of days to be added or subtracted. + */ +void LinkGraphSchedule::ShiftDates(int interval) +{ + LinkGraph *lg; + FOR_ALL_LINK_GRAPHS(lg) lg->ShiftDates(interval); + LinkGraphJob *lgj; + FOR_ALL_LINK_GRAPH_JOBS(lgj) lgj->ShiftJoinDate(interval); +} + /** * Create a link graph schedule and initialize its handlers. */ -- cgit v1.2.3-54-g00ecf