#include <TypicalFourState.h>

Открытые типы | |
| typedef std::map< long, Image * > | ModeImageMap |
| typedef std::pair< long, Image * > | ModeImagePair |
| typedef std::map< long, Glib::ustring > | ModePathMap |
| typedef std::pair< long, Glib::ustring > | ModePathPair |
Открытые члены | |
| TypicalFourState (AbstractTypical::BaseObjectType *gobject) | |
| void | configure () |
| void | set_rect (const Gdk::Rectangle rect) |
| void | set_path (const long mode, const Glib::ustring &path) |
| void | set_state_ai_high_warn (const UniSetTypes::ObjectId sensor) |
| void | set_node_high_warn (const UniSetTypes::ObjectId node) |
| void | set_mode_state_high_warn (const long mode) |
| void | set_state_ai_low_warn (const UniSetTypes::ObjectId sensor) |
| void | set_node_low_warn (const UniSetTypes::ObjectId node) |
| void | set_mode_state_low_warn (const long mode) |
| void | set_state_obj (const UniSetTypes::ObjectId sensor) |
| void | set_state_ai_high_alarm (const UniSetTypes::ObjectId sensor) |
| void | set_node_high_alarm (const UniSetTypes::ObjectId node) |
| void | set_mode_state_high_alarm (const long mode) |
| void | set_state_ai_low_alarm (const UniSetTypes::ObjectId sensor) |
| void | set_node_low_alarm (const UniSetTypes::ObjectId node) |
| void | set_mode_state_low_alarm (const long mode) |
| void | set_state_blink_low (bool state) |
| void | set_state_blink_high (bool state) |
| virtual void | set_lock_view (const bool lock) |
| void | insert_mode (const long mode, const long priority, const long blink) |
| Glib::ustring | get_path (const long mode) |
| Gdk::Rectangle * | get_rect () |
| typedef std::map<long, Image*> UniWidgets::TypicalFourState::ModeImageMap |
тип stl контейнера для хранения картинок для режимов
| typedef std::pair<long, Image*> UniWidgets::TypicalFourState::ModeImagePair |
тип элемента для stl контейнера для хранения объектов Image
| typedef std::map<long, Glib::ustring > UniWidgets::TypicalFourState::ModePathMap |
тип stl контейнера для хранения картинок для режимов
| typedef std::pair<long, Glib::ustring > UniWidgets::TypicalFourState::ModePathPair |
тип элемента для stl контейнера для хранения картинок
| void TypicalFourState::configure | ( | ) |
конфигурирование контейнера
Перекрестные ссылки UVoid::property_disconnect_effect().
| Glib::ustring TypicalFourState::get_path | ( | const long | mode | ) |
получить картинку для нужного режима
| Gdk::Rectangle * TypicalFourState::get_rect | ( | ) |
получить размеры виджета
| void TypicalFourState::insert_mode | ( | const long | mode, | |
| const long | priority, | |||
| const long | blink | |||
| ) |
добавить режим с параметрами
Перекрестные ссылки UniWidgets::AbstractTypical::set_priority().
| void TypicalFourState::set_lock_view | ( | const bool | lock | ) | [virtual] |
задать блокировку экрана при срабатывании АПС
Переопределяет метод предка UniWidgets::AbstractTypical.
| void TypicalFourState::set_mode_state_high_alarm | ( | const long | mode | ) |
задать режим для логики(mALARM_HIGH)
| void TypicalFourState::set_mode_state_high_warn | ( | const long | mode | ) |
задать режим для логики(mWARNING_HIGH)
| void TypicalFourState::set_mode_state_low_alarm | ( | const long | mode | ) |
задать режим для логики(mALARM_LOW)
| void TypicalFourState::set_mode_state_low_warn | ( | const long | mode | ) |
задать режим для логики(mWARNING_LOW)
| void TypicalFourState::set_node_high_alarm | ( | const UniSetTypes::ObjectId | node | ) |
задать id узла для логики(mALARM_HIGH)
| void TypicalFourState::set_node_high_warn | ( | const UniSetTypes::ObjectId | node | ) |
задать id узла для логики(mWARNING_HIGH)
| void TypicalFourState::set_node_low_alarm | ( | const UniSetTypes::ObjectId | node | ) |
задать id узла для логики(mALARM_LOW)
| void TypicalFourState::set_node_low_warn | ( | const UniSetTypes::ObjectId | node | ) |
задать id узла для логики(mWARNING_LOW)
| void TypicalFourState::set_path | ( | const long | mode, | |
| const Glib::ustring & | path | |||
| ) |
задать путь для картинки определенного режима
| void TypicalFourState::set_rect | ( | const Gdk::Rectangle | rect | ) |
задать размеры контейнера
| void TypicalFourState::set_state_ai_high_alarm | ( | const UniSetTypes::ObjectId | sensor | ) |
задать id датчик для логики(mALARM_HIGH)
| void TypicalFourState::set_state_ai_high_warn | ( | const UniSetTypes::ObjectId | sensor | ) |
задать id датчик для логики(mWARNING_HIGH)
| void TypicalFourState::set_state_ai_low_alarm | ( | const UniSetTypes::ObjectId | sensor | ) |
задать id датчик для логики(mALARM_LOW)
| void TypicalFourState::set_state_ai_low_warn | ( | const UniSetTypes::ObjectId | sensor | ) |
задать id датчик для логики(mWARNING_LOW)
| void TypicalFourState::set_state_blink_low | ( | bool | state | ) |
задать мигание нижним порогом(нужно для некоторых индикаторов, когда верхний уровень АПС и должени мигать при срабатывании, а нижний нет)
| void TypicalFourState::set_state_obj | ( | const UniSetTypes::ObjectId | sensor | ) |
задать id датчик внутреннего состояния
1.5.9