FFL  1.0
Finfly Foundation Library
Открытые члены
Класс ffl::wx::table::storage

Данные табличного редактора. Подробнее...

Полный список членов класса

Открытые члены

int GetNumberRows () throw ()
 Получить количество строк (см. wxGridTableBase).
int GetNumberCols () throw ()
 Получить количество столбцов (см. wxGridTableBase).
bool IsEmptyCell (int _i, int _j) throw ()
 Получить признак пустой ячейки (см. wxGridTableBase).
wxString GetValue (int _i, int _j) throw ()
 Получить строковое значение ячейки (см. wxGridTableBase).
void SetValue (int _i, int _j, const wxString &_v) throw ()
 Задать строковое значение ячейки (см. wxGridTableBase).
void set (const co_table &_t) throw ()
 Копировать таблицу.
void get (co_table &_t) throw ()
 Получить таблицу.
void alter (int _occurs=1) throw ()
 Перестраитвает таблицу.
void save (const wxString &_file) throw (...)
 Сохранить данные и структуру таблицы в файл.
void open (const wxString &_file) throw (...)
 Прочитать структуру и данные таблицы из файла.

Подробное описание

Данные табличного редактора.


Методы

void ffl::wx::table::storage::alter ( int  _occurs = 1) throw ()

Перестраитвает таблицу.

Вызывает диалог для изменения состава столбвой таблицы.

Аргументы:
[in]_occursКоличество строк для начального выделения памяти.
void ffl::wx::table::storage::get ( co_table &  _t) throw ()

Получить таблицу.

Аргументы:
[in]_tТаблица-получатель.
int ffl::wx::table::storage::GetNumberCols ( ) throw () [inline]

Получить количество столбцов (см. wxGridTableBase).

Возвращает:
Количество столбцов.
int ffl::wx::table::storage::GetNumberRows ( ) throw () [inline]

Получить количество строк (см. wxGridTableBase).

Возвращает:
Количество строк.
wxString ffl::wx::table::storage::GetValue ( int  _i,
int  _j 
) throw () [inline]

Получить строковое значение ячейки (см. wxGridTableBase).

Аргументы:
[in]_iНомер строки.
[in]_jНомер столбца.
Возвращает:
Строковое значение ячейки.
bool ffl::wx::table::storage::IsEmptyCell ( int  _i,
int  _j 
) throw () [inline]

Получить признак пустой ячейки (см. wxGridTableBase).

Аргументы:
[in]_iНомер строки.
[in]_jНомер столбца.
Возвращает:
true если ячейка не содержит значения.
void ffl::wx::table::storage::open ( const wxString &  _file) throw (...)

Прочитать структуру и данные таблицы из файла.

Аргументы:
[in]_fileИмя файла.
Исключения:
std::exceptionОшибка при чтении файла.
void ffl::wx::table::storage::save ( const wxString &  _file) throw (...)

Сохранить данные и структуру таблицы в файл.

Аргументы:
[in]_fileИмя файла.
Исключения:
std::exceptionОшибка при сохранении.
void ffl::wx::table::storage::set ( const co_table &  _t) throw ()

Копировать таблицу.

Аргументы:
[in]_tТаблица-источник.
void ffl::wx::table::storage::SetValue ( int  _i,
int  _j,
const wxString &  _v 
) throw () [inline]

Задать строковое значение ячейки (см. wxGridTableBase).

Аргументы:
[in]_iНомер строки.
[in]_jНомер столбца.
[in]_vЗначение.

Объявления и описания членов классов находятся в файлах:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы