summaryrefslogtreecommitdiff
path: root/watch.h
diff options
context:
space:
mode:
Diffstat (limited to 'watch.h')
-rw-r--r--watch.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/watch.h b/watch.h
index 7beabf8..8ff9843 100644
--- a/watch.h
+++ b/watch.h
@@ -67,6 +67,14 @@ enum eAudioMode {
eAudioWAV = 1 << 6
};
+enum eIconState {
+ eIconStateQuery,
+ eIconStateOn,
+ eIconStateOff,
+ eIconStateAuto
+};
+
+
class ciMonWatch
: public ciMonLCD
, protected cThread {
@@ -85,6 +93,10 @@ private:
int m_nCardIsRecording[16];
+ unsigned int m_nIconsForceOn;
+ unsigned int m_nIconsForceOff;
+ unsigned int m_nIconsForceMask;
+
const cControl *m_pControl;
tChannelID chID;
@@ -129,6 +141,8 @@ public:
void OsdStatusMessage(const char *sz);
virtual bool SetFont(const char *szFont);
+
+ eIconState ForceIcon(unsigned int nIcon, eIconState nState);
};
#endif