Adding weekly/daily history commands

This commit is contained in:
Lukas Barth
2017-02-08 19:18:40 +01:00
committed by Paul Beckingham
parent 9e3c8b3956
commit 615336f3a8
4 changed files with 224 additions and 0 deletions

View File

@@ -52,12 +52,20 @@ private:
};
// Forward-declare strategies implemented in CmdHistory.cpp
class DailyHistoryStrategy;
class DailyGHistoryStrategy;
class WeeklyHistoryStrategy;
class WeeklyGHistoryStrategy;
class MonthlyHistoryStrategy;
class MonthlyGHistoryStrategy;
class AnnualHistoryStrategy;
class AnnualGHistoryStrategy;
// typedef the templates to nice names to be used outside this class
typedef CmdHistoryBase<DailyHistoryStrategy> CmdHistoryDaily;
typedef CmdHistoryBase<DailyGHistoryStrategy> CmdGHistoryDaily;
typedef CmdHistoryBase<WeeklyHistoryStrategy> CmdHistoryWeekly;
typedef CmdHistoryBase<WeeklyGHistoryStrategy> CmdGHistoryWeekly;
typedef CmdHistoryBase<MonthlyHistoryStrategy> CmdHistoryMonthly;
typedef CmdHistoryBase<MonthlyGHistoryStrategy> CmdGHistoryMonthly;
typedef CmdHistoryBase<AnnualHistoryStrategy> CmdHistoryAnnual;