mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-27 07:22:57 +02:00
adzap: add checkmark-icon to marked item
Origin commit data
------------------
Commit: ce8837e6e7
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-03-10 (Thu, 10 Mar 2016)
Origin message was:
------------------
- adzap: add checkmark-icon to marked item
This commit is contained in:
@@ -289,7 +289,11 @@ int CAdZapMenu::exec(CMenuTarget *parent, const std::string & actionKey)
|
|||||||
{
|
{
|
||||||
g_settings.adzap_zapBackPeriod = actionKey[0] - '0';
|
g_settings.adzap_zapBackPeriod = actionKey[0] - '0';
|
||||||
for (int shortcut = 1; shortcut < 10; shortcut++)
|
for (int shortcut = 1; shortcut < 10; shortcut++)
|
||||||
forwarders[shortcut - 1]->setMarked(shortcut == g_settings.adzap_zapBackPeriod);
|
{
|
||||||
|
bool selected = (g_settings.adzap_zapBackPeriod == shortcut);
|
||||||
|
forwarders[shortcut - 1]->setMarked(selected);
|
||||||
|
forwarders[shortcut - 1]->iconName_Info_right = selected ? NEUTRINO_ICON_CHECKMARK : NULL;
|
||||||
|
}
|
||||||
nc->setMarked(false);
|
nc->setMarked(false);
|
||||||
g_settings.adzap_zapBackPeriod *= 60;
|
g_settings.adzap_zapBackPeriod *= 60;
|
||||||
return menu_return::RETURN_REPAINT;
|
return menu_return::RETURN_REPAINT;
|
||||||
@@ -328,6 +332,7 @@ void CAdZapMenu::ShowMenu()
|
|||||||
bool selected = g_settings.adzap_zapBackPeriod == 60 * shortcut;
|
bool selected = g_settings.adzap_zapBackPeriod == 60 * shortcut;
|
||||||
forwarders[shortcut - 1] = new CMenuForwarder(minute, true, NULL, this, actionKey, CRCInput::convertDigitToKey(shortcut));
|
forwarders[shortcut - 1] = new CMenuForwarder(minute, true, NULL, this, actionKey, CRCInput::convertDigitToKey(shortcut));
|
||||||
forwarders[shortcut - 1]->setMarked(selected);
|
forwarders[shortcut - 1]->setMarked(selected);
|
||||||
|
forwarders[shortcut - 1]->iconName_Info_right = selected ? NEUTRINO_ICON_CHECKMARK : NULL;
|
||||||
forwarders[shortcut - 1]->setHint(NEUTRINO_ICON_HINT_ADZAP, "");
|
forwarders[shortcut - 1]->setHint(NEUTRINO_ICON_HINT_ADZAP, "");
|
||||||
menu->addItem(forwarders[shortcut - 1], selected);
|
menu->addItem(forwarders[shortcut - 1], selected);
|
||||||
minute = LOCALE_ADZAP_MINUTES;
|
minute = LOCALE_ADZAP_MINUTES;
|
||||||
|
Reference in New Issue
Block a user