FFL  1.0
Finfly Foundation Library
Открытые члены | Открытые атрибуты | Защищенные данные
Класс ffl::wx::table::command

Обработчик команды. Подробнее...

Граф наследования:ffl::wx::table::command:
Inheritance graph
[см. легенду]

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

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

 command (table &_t, int _group) throw (...)
 Создать команду в группе.
virtual wxString label () const =0 throw ()
 Получить название команды.
virtual wxString help () const =0 throw ()
 Получить описание команды.
virtual wxBitmap image () const =0 throw ()
 Получить пиктограмму команды.
virtual void execute ()=0 throw ()
 Выполнить комманду.

Открытые атрибуты

const int Id
 Идентификатор команды.
const int Group
 Командная группа.

Защищенные данные

tableTable
 Табличный редактор.

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

Обработчик команды.


Конструктор(ы)

ffl::wx::table::command::command ( table _t,
int  _group 
) throw (...)

Создать команду в группе.

Добавляет команду в меню редактора. Команда добавляется в порядке следования групп в конец группы. Подключает обработчик команды.

Аргументы:
[in]_tТабличный редактор.
[in]_groupГруппа команд.
Исключения:
std::exceptionОшибка при создании команды (динамическое выделения памяти).

Методы

virtual wxString ffl::wx::table::command::help ( ) const throw () [pure virtual]

Получить описание команды.

Возвращает:
Описание команды.

Замещается в ffl::wx::table::command_edit_profile, ffl::wx::table::command_open_table, ffl::wx::table::command_save_table и ffl::wx::table::command_alter_table.

virtual wxBitmap ffl::wx::table::command::image ( ) const throw () [pure virtual]

Получить пиктограмму команды.

Возвращает:
Пикторгамма команды.

Замещается в ffl::wx::table::command_edit_profile, ffl::wx::table::command_open_table, ffl::wx::table::command_save_table и ffl::wx::table::command_alter_table.

virtual wxString ffl::wx::table::command::label ( ) const throw () [pure virtual]

Получить название команды.

Возвращает:
Название команды.

Замещается в ffl::wx::table::command_edit_profile, ffl::wx::table::command_open_table, ffl::wx::table::command_save_table и ffl::wx::table::command_alter_table.


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