From 5d715edba1256fc31bf846e9d5e5b2a5fb152aff Mon Sep 17 00:00:00 2001 From: louis Date: Sat, 15 Nov 2014 16:24:07 +0100 Subject: added {newmails} Token in displaychannel statusinfo --- views/displaychannelview.c | 1 + views/viewhelpers.c | 13 +++++++++++++ views/viewhelpers.h | 1 + 3 files changed, 15 insertions(+) (limited to 'views') diff --git a/views/displaychannelview.c b/views/displaychannelview.c index 0c0d8fd..9a85ab4 100644 --- a/views/displaychannelview.c +++ b/views/displaychannelview.c @@ -212,6 +212,7 @@ void cDisplayChannelView::DrawStatusIcons(const cChannel *Channel) { intTokens.insert(pair("isDolby", isDolby)); intTokens.insert(pair("isEncrypted", isEncrypted)); intTokens.insert(pair("isRecording", isRecording)); + intTokens.insert(pair("newmails", CheckNewMails())); DrawViewElement(veStatusInfo, &stringTokens, &intTokens); } diff --git a/views/viewhelpers.c b/views/viewhelpers.c index 29c139d..abb46a3 100644 --- a/views/viewhelpers.c +++ b/views/viewhelpers.c @@ -155,3 +155,16 @@ bool cViewHelpers::SetDevices(bool initial, map *intTokens, vectorService("MailBox-HasNewMail-1.0", &newMail)) { + return newMail; + } + return false; +} + diff --git a/views/viewhelpers.h b/views/viewhelpers.h index 4de9ce8..7946b53 100644 --- a/views/viewhelpers.h +++ b/views/viewhelpers.h @@ -10,6 +10,7 @@ private: protected: void InitDevices(void); bool SetDevices(bool initial, map *intTokens, vector > *devices); + bool CheckNewMails(void); public: cViewHelpers(void); virtual ~cViewHelpers(void); -- cgit v1.2.3