diff --git a/src/Chart.h b/src/Chart.h index 2d43fc17..88789d6a 100644 --- a/src/Chart.h +++ b/src/Chart.h @@ -40,34 +40,25 @@ public: std::string render (const Interval&, const std::vector &, const std::vector &, const std::map &); private: + std::string renderAxis (int, int, const Color&, const Color&, int); + std::string renderDay (Datetime&, const Color&); + std::string renderHolidays (const std::map &); + std::string renderMonth (const Datetime&, const Datetime&); + std::string renderSubTotal (time_t, const std::string&); + std::string renderSummary (const std::string&, const Interval&, const std::vector &, const std::vector &); + std::string renderTotal (time_t); + std::string renderWeek (const Datetime&, const Datetime&); + std::string renderWeekday (Datetime&, const Color&); + + void renderExclusionBlocks (std::vector&, const Datetime&, int, int, const std::vector&, const Color&, const Color&); + void renderInterval (std::vector&, const Datetime&, const Interval&, int, time_t&); + unsigned long getIndentSize (); std::pair determineHourRange (const Interval&, const std::vector &); - std::string renderAxis (int, int, const Color&, const Color&, int); - - std::string renderMonth (const Datetime&, const Datetime&); - - std::string renderWeek (const Datetime&, const Datetime&); - - std::string renderWeekday (Datetime&, const Color&); - - std::string renderDay (Datetime&, const Color&); - Color getDayColor (const Datetime&, const Datetime&, const std::map &, const Color&, const Color&); - std::string renderTotal (time_t); - - std::string renderSubTotal (time_t, const std::string&); - - void renderExclusionBlocks (std::vector&, const Datetime&, int, int, const std::vector&, const Color&, const Color&); - - void renderInterval (std::vector&, const Datetime&, const Interval&, int, time_t&); - - std::string renderHolidays (const std::map &); - - std::string renderSummary (const std::string&, const Interval&, const std::vector &, const std::vector &); - const bool with_label_month; const bool with_label_week; const bool with_label_weekday;