simple_display: show scrambled icon on scrambled channels

Signed-off-by: Thilo Graf <dbt@novatux.de>


Origin commit data
------------------
Branch: ni/coolstream
Commit: 91098917e0
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-11-17 (Fri, 17 Nov 2017)

Origin message was:
------------------
- simple_display: show scrambled icon on scrambled channels

Signed-off-by: Thilo Graf <dbt@novatux.de>


------------------
This commit was generated by Migit
This commit is contained in:
vanhofen
2017-11-17 22:18:07 +01:00
committed by Thilo Graf
parent a021de6e46
commit 0d894dfcad
4 changed files with 9 additions and 0 deletions

View File

@@ -797,6 +797,7 @@ void CLCD::UpdateIcons()
{
ShowIcon(FP_ICON_HD,chan->isHD());
ShowIcon(FP_ICON_LOCK,!chan->camap.empty());
ShowIcon(FP_ICON_SCRAMBLED, chan->scrambled);
if (chan->getAudioChannel() != NULL)
{
ShowIcon(FP_ICON_DD, chan->getAudioChannel()->audioChannelType == CZapitAudioChannel::AC3);
@@ -874,6 +875,9 @@ void CLCD::ShowIcon(fp_icon i, bool on)
case FP_ICON_MUTE:
proc_put("/proc/stb/lcd/symbol_mute", on);
break;
case FP_ICON_SCRAMBLED:
proc_put("/proc/stb/lcd/symbol_scrambled", on);
break;
default:
break;
}

View File

@@ -65,6 +65,7 @@ typedef enum
FP_ICON_FR,
FP_ICON_FF,
FP_ICON_DD,
FP_ICON_SCRAMBLED,
FP_ICON_LOCK
} fp_icon;

View File

@@ -155,6 +155,7 @@ class CVFD
void Lock();
void Unlock();
void Clear();
void UpdateIcons() { return; }
void ShowIcon(fp_icon icon, bool show);
void ShowText(const char *str);
void ShowNumber(int number);