panic.gui.row module

class panic.gui.row.AlarmRow(api, qtparent, tauparent=None)[source]

Bases: PyQt4.QtGui.QListWidgetItem, taurus.qt.qtgui.base.taurusbase.TaurusBaseComponent

ALL_ROWS = {}
DATE_SIZE = 24
MAX_ERRORS = 3
TAG_SIZE = 45
eventReceived(evt_src, evt_type, evt_value)[source]
get_acknowledged(force=False)[source]
get_alarm_date(alarm=None, attr_value=None, null=' NaN ')[source]
get_alarm_object()[source]
get_alarm_tag()[source]
get_alarm_time(alarm=None, attr_value=None, null=nan)[source]
get_disabled(force=False)[source]
get_tag_text()[source]
setAlarmModel(alarm_object, use_list=True)[source]

That’s the place where you tell taurus to send the events to that object

classmethod setFontsAndColors(klass, tag, icon, bold, color, background)[source]
updateIfChanged()[source]
updateStyle(event=False, error=False)[source]