diff --git a/src/columns/Column.cpp b/src/columns/Column.cpp index 93de571c8..add6e376b 100644 --- a/src/columns/Column.cpp +++ b/src/columns/Column.cpp @@ -25,9 +25,9 @@ //////////////////////////////////////////////////////////////////////////////// #include +#include #include #include -#include #include #include #include @@ -265,3 +265,15 @@ bool Column::validate (std::string& input) } //////////////////////////////////////////////////////////////////////////////// +void Column::renderInteger ( + std::vector & lines, + int width, + Color& color, + int value) +{ + lines.push_back ( + color.colorize ( + rightJustify (value, width))); +} + +//////////////////////////////////////////////////////////////////////////////// diff --git a/src/columns/Column.h b/src/columns/Column.h index 584660543..07b0ef9b4 100644 --- a/src/columns/Column.h +++ b/src/columns/Column.h @@ -65,6 +65,9 @@ public: virtual void render (std::vector &, Task&, int, Color&) {}; virtual std::string modify (std::string& input) { return input; }; +protected: + void renderInteger (std::vector &, int, Color&, int); + protected: std::string _name; std::string _type;