diff --git a/src/columns/Column.cpp b/src/columns/Column.cpp index ce9b01ea7..73d337d73 100644 --- a/src/columns/Column.cpp +++ b/src/columns/Column.cpp @@ -266,6 +266,12 @@ bool Column::validate (std::string& input) return input.length () ? true : false; } +//////////////////////////////////////////////////////////////////////////////// +void Column::modify (Task& task, const std::string& value) +{ + task.set (_name, value); +} + //////////////////////////////////////////////////////////////////////////////// // All integer values are right-justified. void Column::renderInteger ( diff --git a/src/columns/Column.h b/src/columns/Column.h index a6078ccd3..17fdf44bd 100644 --- a/src/columns/Column.h +++ b/src/columns/Column.h @@ -63,7 +63,8 @@ public: virtual void renderHeader (std::vector &, int, Color&); virtual void render (std::vector &, const std::string&, int, Color&) {}; virtual void render (std::vector &, Task&, int, Color&) {}; - virtual std::string modify (std::string& input) { return input; }; + + virtual void modify (Task&, const std::string&); protected: void renderInteger (std::vector &, int, Color&, int);