Набор данных для таблицы редактирования заголовка таблицы.
Подробнее...
Полный список членов класса
Классы |
class | attribute |
| Провайдер атрибутов для таблицы описателей столбцов. Подробнее...
|
struct | column |
| Описатель столбца столбца таблицы. Подробнее...
|
Открытые члены |
| storage (int _n, const co_column *_c) throw (...) |
| Создать набор данных.
|
void | describe (co_table &_t, int _occurs) throw () |
| Создание структуры таблицы.
|
int | GetNumberRows () throw () |
| Количество строк таблицы (см. wxGridTableBase).
|
int | GetNumberCols () throw () |
| Количество столбцов таблицы (см. wxGridTableBase).
|
bool | IsEmptyCell (int _i, int _j) throw () |
| Получить признак пустой ячейки (см. wxGridTableBase).
|
wxString | GetValue (int _i, int _j) throw () |
| Получить строковое значение ячейки (см. wxGridTableBase).
|
long | GetValueAsLong (int _i, int _j) throw () |
| Получить значение ячейки в виде целого числа (см. wxGridTableBase).
|
void | SetValueAsLong (int _i, int _j, long _v) throw () |
| Задать целочисленное значение ячейки (см. wxGridTableBase).
|
void | SetValue (int _i, int _j, const wxString &_v) throw () |
| Задать строковое значение ячейки (см. wxGridTableBase).
|
wxString | GetRowLabelValue (int _i) throw () |
| Получить заголовок строки (см. wxGridTableBase).
|
wxString | GetColLabelValue (int _j) throw () |
| Получить заголовок столбца (см. wxGridTableBase).
|
bool | CanGetValueAs (int _i, int _j, const wxString &_type) throw () |
| Проверит тип получаемого значения ячейки.
|
Закрытые данные |
std::vector< column > | Header |
| Описатели столбцов таблицы.
|
Подробное описание
Набор данных для таблицы редактирования заголовка таблицы.
Конструктор(ы)
ffl::wx::table::designer::header::storage::storage |
( |
int |
_n, |
|
|
const co_column * |
_c |
|
) |
| throw (...) |
Создать набор данных.
- Аргументы:
-
[in] | _n | Количество столбцов. |
[in] | _c | Описатели столбцов. |
- Исключения:
-
Ошибка | при создании набора данных (выделение памяти). |
Методы
bool ffl::wx::table::designer::header::storage::CanGetValueAs |
( |
int |
_i, |
|
|
int |
_j, |
|
|
const wxString & |
_type |
|
) |
| throw () |
Проверит тип получаемого значения ячейки.
- Аргументы:
-
[in] | _i | Номер строки. |
[in] | _j | Номер столбца. |
[in] | _v | Тип значения. |
- Возвращает:
- true если значение указанного типа может быть получено.
void ffl::wx::table::designer::header::storage::describe |
( |
co_table & |
_t, |
|
|
int |
_occurs |
|
) |
| throw () |
Создание структуры таблицы.
Создает новое описание таблицы в соответствии с набором данных. Старые структура и данные удаляются.
- Аргументы:
-
[in,out] | _t | Таблица. |
[in] | _occurs | Количество строк для резервирования памяти. |
wxString ffl::wx::table::designer::header::storage::GetColLabelValue |
( |
int |
_j | ) |
throw () |
Получить заголовок столбца (см. wxGridTableBase).
- Аргументы:
-
- Возвращает:
- Заголовок столбца.
int ffl::wx::table::designer::header::storage::GetNumberCols |
( |
| ) |
throw () [inline] |
Количество столбцов таблицы (см. wxGridTableBase).
- Возвращает:
- Количество столбцов таблицы.
int ffl::wx::table::designer::header::storage::GetNumberRows |
( |
| ) |
throw () |
Количество строк таблицы (см. wxGridTableBase).
- Возвращает:
- Количество строк таблицы.
wxString ffl::wx::table::designer::header::storage::GetRowLabelValue |
( |
int |
_i | ) |
throw () |
Получить заголовок строки (см. wxGridTableBase).
- Аргументы:
-
- Возвращает:
- Заголовок строки.
wxString ffl::wx::table::designer::header::storage::GetValue |
( |
int |
_i, |
|
|
int |
_j |
|
) |
| throw () |
Получить строковое значение ячейки (см. wxGridTableBase).
- Аргументы:
-
[in] | _i | Номер строки. |
[in] | _j | Номер столбца. |
- Возвращает:
- Строковое значение ячейки.
long ffl::wx::table::designer::header::storage::GetValueAsLong |
( |
int |
_i, |
|
|
int |
_j |
|
) |
| throw () |
Получить значение ячейки в виде целого числа (см. wxGridTableBase).
- Аргументы:
-
[in] | _i | Номер строки. |
[in] | _j | Номер столбца. |
- Возвращает:
- Целочисленное значение ячейки.
bool ffl::wx::table::designer::header::storage::IsEmptyCell |
( |
int |
_i, |
|
|
int |
_j |
|
) |
| throw () |
Получить признак пустой ячейки (см. wxGridTableBase).
- Аргументы:
-
[in] | _i | Номер строки. |
[in] | _j | Номер столбца. |
- Возвращает:
- true если ячейка не содержит значения.
void ffl::wx::table::designer::header::storage::SetValue |
( |
int |
_i, |
|
|
int |
_j, |
|
|
const wxString & |
_v |
|
) |
| throw () |
Задать строковое значение ячейки (см. wxGridTableBase).
- Аргументы:
-
[in] | _i | Номер строки. |
[in] | _j | Номер столбца. |
[in] | _v | Значение. |
void ffl::wx::table::designer::header::storage::SetValueAsLong |
( |
int |
_i, |
|
|
int |
_j, |
|
|
long |
_v |
|
) |
| throw () |
Задать целочисленное значение ячейки (см. wxGridTableBase).
- Аргументы:
-
[in] | _i | Номер строки. |
[in] | _j | Номер столбца. |
[in] | _v | Значение. |
Объявления и описания членов классов находятся в файлах:
- ffl/wx/table.h
- sources/wx/table.cpp