diff --git a/src/columns/Column.cpp b/src/columns/Column.cpp index cbdc0c2a2..393a0ce7c 100644 --- a/src/columns/Column.cpp +++ b/src/columns/Column.cpp @@ -253,34 +253,6 @@ bool Column::validate (std::string& input) return input.length () ? true : false; } -//////////////////////////////////////////////////////////////////////////////// -// No L10N. -void Column::measure (const std::string&, unsigned int&, unsigned int&) -{ - throw std::string ("Virtual method Column::measure not overridden."); -} - -//////////////////////////////////////////////////////////////////////////////// -// No L10N. -void Column::measure (Task&, unsigned int&, unsigned int&) -{ - throw std::string ("Virtual method Column::measure not overridden."); -} - -//////////////////////////////////////////////////////////////////////////////// -// No L10N. -void Column::render (std::vector &, const std::string&, int, Color&) -{ - throw std::string ("Virtual method Column::render not overridden."); -} - -//////////////////////////////////////////////////////////////////////////////// -// No L10N. -void Column::render (std::vector &, Task&, int, Color&) -{ - throw std::string ("Virtual method Column::render not overridden."); -} - //////////////////////////////////////////////////////////////////////////////// // No L10N. bool Column::can_modify () @@ -289,10 +261,3 @@ bool Column::can_modify () } //////////////////////////////////////////////////////////////////////////////// -// No L10N. -std::string Column::modify (std::string& value) -{ - throw std::string ("Virtual method Column::modify not overridden."); -} - -//////////////////////////////////////////////////////////////////////////////// diff --git a/src/columns/Column.h b/src/columns/Column.h index 342d9b1d9..12c1e0c18 100644 --- a/src/columns/Column.h +++ b/src/columns/Column.h @@ -58,13 +58,13 @@ public: virtual void setReport (const std::string& value) { _report = value; } virtual bool validate (std::string&); - virtual void measure (const std::string&, unsigned int&, unsigned int&); - virtual void measure (Task&, unsigned int&, unsigned int&); + virtual void measure (const std::string&, unsigned int&, unsigned int&) {}; + virtual void measure (Task&, unsigned int&, unsigned int&) {}; 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 void render (std::vector &, const std::string&, int, Color&) {}; + virtual void render (std::vector &, Task&, int, Color&) {}; virtual bool can_modify (); - virtual std::string modify (std::string&); + virtual std::string modify (std::string& input) { return input; }; protected: std::string _name;