Get Started. It's Free
or sign up with your email address
Table by Mind Map: Table

1. Пример использования

1.1. class TableData

1.1.1. моделирует таблицу панели ETI$DPTB

1.1.2. поля

1.1.2.1. char command

1.1.2.2. string name

1.1.2.3. string creator

1.1.2.4. string database

1.1.2.5. string tablespace

1.1.2.6. short identifier

1.1.2.7. string created

1.1.2.8. string altered

1.1.3. void toString(vector<string>&)

1.1.3.1. возвращает строковое представление полей структуры в векторе

1.1.4. bool lesser(TableData& data, uint16_t index)

1.1.4.1. сравнивает пользовательские объекты по полю с указанным индексом

1.1.5. bool notEqual(TableData& data, uint16_t index)

1.1.5.1. сравнивает пользовательские объекты по полю с указанным индексом

2. class TableColumn

2.1. поля

2.1.1. title

2.1.1.1. заголовок

2.1.2. size

2.1.2.1. размер

2.1.3. order

2.1.3.1. позиция

2.1.4. fixed

2.1.4.1. флаг фиксации

2.1.5. hidden

2.1.5.1. флаг невидимости

2.1.6. sort

2.1.6.1. order

2.1.6.1.1. порядок сортировки

2.1.6.2. direction

2.1.6.2.1. направление сортировки

3. template <typename RowType> class Table

3.1. поля

3.1.1. vector<TableColumn> columns

3.1.1.1. последовательность колонок

3.1.2. vector<RowType> rows

3.1.2.1. последовательность строк

3.2. string render(left, top, width, height)

3.2.1. рендеринг таблицы

3.2.2. left, top - положение (в символах) рабочей области (смещения относительно левого и верхнего краев таблицы)

3.2.3. width, height - ширина и высота (в символах) рабочей области