#include <IndicatorShowLogic.h>

Открытые члены | |
| IndicatorShowLogic (Gtk::EventBox::BaseObjectType *gobject) | |
| void | on_set_state_mode (const long mode, const int type, bool blink=true) |
| void | off_set_state_mode (const long mode, const int type) |
| virtual void | set_mode (long mode) |
| virtual void | set_state (bool state) |
| virtual void | stop_blink () |
| virtual void | start_blink () |
| virtual bool | is_blinking () |
| virtual long | get_state_obj () |
| void | addStateColor (const long mode, const Gdk::Color color, bool force=false) |
Защищенные члены | |
| virtual void | on_init () |
| long IndicatorShowLogic::get_state_obj | ( | ) | [virtual] |
получить текущее состояние виджета
Замещает UniWidgets::QueueLogic.
Перекрестные ссылки UniWidgets::QueueLogic::current_mode_, is_blinking(), UniWidgetsTypes::uwsALARM, UniWidgetsTypes::uwsOFF, UniWidgetsTypes::uwsWaitConfirm и UniWidgetsTypes::uwsWARNING.
| bool IndicatorShowLogic::is_blinking | ( | ) | [virtual] |
проверка индикатора на мигание
Переопределяет метод предка UniWidgets::QueueLogic.
Используется в get_state_obj() и set_mode().
| void IndicatorShowLogic::off_set_state_mode | ( | const long | mode, | |
| const int | type | |||
| ) |
снятия режима
Перекрестные ссылки UniWidgets::QueueLogic::off_set_mode().
| void IndicatorShowLogic::on_init | ( | ) | [protected, virtual] |
метод вызывается при инициализации в init и для каждой логики должна быть свой реализация
Переопределяет метод предка UniWidgets::QueueLogic.
Перекрестные ссылки UniWidgets::AbstractLogic::object_.
| void IndicatorShowLogic::on_set_state_mode | ( | const long | mode, | |
| const int | type, | |||
| bool | blink = true | |||
| ) |
функция выставляет новый режим в зависимости от его типа и приоритета. Самый высокий приоритет обрабатывается в первую очередь, если приоритет одинаковый - то обработка по порядку поступления.
Перекрестные ссылки UniWidgets::QueueLogic::on_set_mode().
| void IndicatorShowLogic::set_mode | ( | long | mode | ) | [virtual] |
| void IndicatorShowLogic::set_state | ( | bool | state | ) | [virtual] |
выставить состояние для индикатора (включен/выключен режим сработавшей АПС)
Переопределяет метод предка UniWidgets::QueueLogic.
| void IndicatorShowLogic::start_blink | ( | ) | [virtual] |
включить мигание индикатором
Переопределяет метод предка UniWidgets::QueueLogic.
Перекрестные ссылки UniWidgets::TextBlink::start_blink().
| void IndicatorShowLogic::stop_blink | ( | ) | [virtual] |
выключить мигание индикатором
Переопределяет метод предка UniWidgets::QueueLogic.
Перекрестные ссылки UniWidgets::QueueLogic::current_mode_ и UniWidgets::TextBlink::stop_blink().
1.5.9