Expression support

- Added Context::getColumns to return a vector of column names.
  This is to help a shift toward using the Column objects to assist
  in the parsing/validation of data entry/modifications.
- Added Column::modifiable to delegate an attributes readable/writeable
  state.  This means the columns will be in charge of their own
  mutability, which will simplify and generalize Command::modify_task.
This commit is contained in:
Paul Beckingham 2011-07-23 12:08:13 -04:00
parent ee9199b4e0
commit 1164ea5cf1
6 changed files with 49 additions and 27 deletions

View file

@ -38,10 +38,11 @@ extern Context context;
////////////////////////////////////////////////////////////////////////////////
ColumnUUID::ColumnUUID ()
{
_name = "uuid";
_type = "string";
_style = "long";
_label = STRING_COLUMN_LABEL_UUID;
_name = "uuid";
_type = "string";
_style = "long";
_label = STRING_COLUMN_LABEL_UUID;
_modifiable = false;
_styles.push_back ("long");
_styles.push_back ("short");