| 20 | } |
| 21 | |
| 22 | void CommandsTable::AddColumns(Table *table, const String& prefix, |
| 23 | const Column::ObjectAccessor& objectAccessor) |
| 24 | { |
| 25 | table->AddColumn(prefix + "name", Column(&CommandsTable::NameAccessor, objectAccessor)); |
| 26 | table->AddColumn(prefix + "line", Column(&CommandsTable::LineAccessor, objectAccessor)); |
| 27 | table->AddColumn(prefix + "custom_variable_names", Column(&CommandsTable::CustomVariableNamesAccessor, objectAccessor)); |
| 28 | table->AddColumn(prefix + "custom_variable_values", Column(&CommandsTable::CustomVariableValuesAccessor, objectAccessor)); |
| 29 | table->AddColumn(prefix + "custom_variables", Column(&CommandsTable::CustomVariablesAccessor, objectAccessor)); |
| 30 | table->AddColumn(prefix + "modified_attributes", Column(&Table::ZeroAccessor, objectAccessor)); |
| 31 | table->AddColumn(prefix + "modified_attributes_list", Column(&Table::ZeroAccessor, objectAccessor)); |
| 32 | } |
| 33 | |
| 34 | String CommandsTable::GetName() const |
| 35 | { |