Связь между двумя элементами триггера. More...
#include <qd_trigger_element.h>
Public Types | |
| enum | LinkStatus { LINK_INACTIVE, LINK_ACTIVE, LINK_DONE } |
| Состояние связи. More... | |
Public Member Functions | |
| qdTriggerLink (qdTriggerElementPtr p, int tp=0) | |
| LinkStatus | status () const |
| Возвращает состояние связи. | |
| void | set_status (LinkStatus st) |
| Устанавливает состояние связи. | |
| int | type () const |
| Возвращает тип связи. | |
| void | set_type (int _t) |
| Устанавливает тип связи. | |
| qdTriggerElementPtr const & | element () const |
| Возвращает элемент триггера, к которому идет связь. | |
| void | set_element (qdTriggerElementPtr const &el) |
| Устанавливает элемент триггера, к которому идет связь. | |
| int | element_ID () const |
| Возвращает идентификатор элемента, к которому идет связь. | |
| bool | set_element_ID (int id) |
| Устанавливает идентификатор элемента, к которому идет связь. More... | |
| bool | operator== (qdTriggerElementConstPtr e) const |
| void | activate () |
| Активирует связь. | |
| void | deactivate () |
| Деактивирует связь. | |
| void | toggle_auto_restart (bool state) |
| Устанавливает, надо ли автоматом перезапускать линк. | |
| bool | auto_restart () const |
| Возвращает true, если надо автоматом перезапускать линк. | |
| bool | load_script (const xml::tag *p) |
| bool | save_script (Common::WriteStream &fh, int indent=0) const |
| Common::String | toString () |
Связь между двумя элементами триггера.
Управляет активацией элемента триггера.
|
inline |
Устанавливает идентификатор элемента, к которому идет связь.
Работает только если сам элемент нулевой.