From 194db8634e4fd6e921408aeac5472d1430cbcc6c Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Tue, 15 Apr 2014 21:11:10 -0400 Subject: [PATCH] Columns - The Columns::is_uda() method allows identification of UDA attributes. --- src/columns/ColUDA.cpp | 6 ++++++ src/columns/ColUDA.h | 1 + src/columns/Column.h | 1 + 3 files changed, 8 insertions(+) diff --git a/src/columns/ColUDA.cpp b/src/columns/ColUDA.cpp index 2be827bd3..becd41b3d 100644 --- a/src/columns/ColUDA.cpp +++ b/src/columns/ColUDA.cpp @@ -56,6 +56,12 @@ ColumnUDA::~ColumnUDA () { } +//////////////////////////////////////////////////////////////////////////////// +bool ColumnUDA::is_uda () const +{ + return true; +} + //////////////////////////////////////////////////////////////////////////////// bool ColumnUDA::validate (std::string& value) { diff --git a/src/columns/ColUDA.h b/src/columns/ColUDA.h index 196e0e91b..4ab454553 100644 --- a/src/columns/ColUDA.h +++ b/src/columns/ColUDA.h @@ -39,6 +39,7 @@ public: ColumnUDA (); ~ColumnUDA (); + bool is_uda () const; bool validate (std::string&); void measure (Task&, unsigned int&, unsigned int&); void render (std::vector &, Task&, int, Color&); diff --git a/src/columns/Column.h b/src/columns/Column.h index fc9778851..91e77e885 100644 --- a/src/columns/Column.h +++ b/src/columns/Column.h @@ -50,6 +50,7 @@ public: std::string label () const { return _label; } std::string type () const { return _type; } bool modifiable () const { return _modifiable; } + bool is_uda () const { return false; } std::vector styles () const { return _styles; } std::vector examples () const { return _examples; }