gui/miscsettings_menu.cpp: add option to scan epg in standby or live or always

Origin commit data
------------------
Branch: ni/coolstream
Commit: a6bd2589dd
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-03-27 (Thu, 27 Mar 2014)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
[CST] Focus
2014-03-27 18:54:31 +04:00
parent 65be146624
commit 12b7731368

View File

@@ -49,6 +49,7 @@
#include <gui/widget/messagebox.h> #include <gui/widget/messagebox.h>
#include <driver/screen_max.h> #include <driver/screen_max.h>
#include <driver/scanepg.h>
#include <system/debug.h> #include <system/debug.h>
#include <zapit/femanager.h> #include <zapit/femanager.h>
@@ -201,13 +202,22 @@ const CMenuOptionChooser::keyval_ext CPU_FREQ_OPTIONS[CPU_FREQ_OPTION_COUNT] =
}; };
#endif /*CPU_FREQ*/ #endif /*CPU_FREQ*/
#define EPG_SCAN_OPTION_COUNT 3 const CMenuOptionChooser::keyval EPG_SCAN_OPTIONS[] =
const CMenuOptionChooser::keyval EPG_SCAN_OPTIONS[EPG_SCAN_OPTION_COUNT] =
{ {
{ 0, LOCALE_OPTIONS_OFF }, { CEpgScan::SCAN_OFF, LOCALE_OPTIONS_OFF },
{ 1, LOCALE_MISCSETTINGS_EPG_SCAN_BQ }, { CEpgScan::SCAN_CURRENT, LOCALE_MISCSETTINGS_EPG_SCAN_BQ },
{ 2, LOCALE_MISCSETTINGS_EPG_SCAN_FAV }, { CEpgScan::SCAN_FAV, LOCALE_MISCSETTINGS_EPG_SCAN_FAV },
{ CEpgScan::SCAN_SEL, LOCALE_MISCSETTINGS_EPG_SCAN_SEL },
}; };
#define EPG_SCAN_OPTION_COUNT (sizeof(EPG_SCAN_OPTIONS)/sizeof(CMenuOptionChooser::keyval))
const CMenuOptionChooser::keyval EPG_SCAN_MODE_OPTIONS[] =
{
{ CEpgScan::MODE_LIVE, LOCALE_MISCSETTINGS_EPG_SCAN_LIVE },
{ CEpgScan::MODE_STANDBY, LOCALE_MISCSETTINGS_EPG_SCAN_STANDBY },
{ CEpgScan::MODE_ALWAYS, LOCALE_MISCSETTINGS_EPG_SCAN_ALWAYS }
};
#define EPG_SCAN_MODE_OPTION_COUNT (sizeof(EPG_SCAN_MODE_OPTIONS)/sizeof(CMenuOptionChooser::keyval))
#define SLEEPTIMER_MIN_OPTION_COUNT 7 #define SLEEPTIMER_MIN_OPTION_COUNT 7
const CMenuOptionChooser::keyval_ext SLEEPTIMER_MIN_OPTIONS[SLEEPTIMER_MIN_OPTION_COUNT] = const CMenuOptionChooser::keyval_ext SLEEPTIMER_MIN_OPTIONS[SLEEPTIMER_MIN_OPTION_COUNT] =
@@ -451,6 +461,10 @@ void CMiscMenue::showMiscSettingsMenuEpg(CMenuWidget *ms_epg)
true /*CFEManager::getInstance()->getEnabledCount() > 1*/); true /*CFEManager::getInstance()->getEnabledCount() > 1*/);
mc2->setHint("", LOCALE_MENU_HINT_EPG_SCAN); mc2->setHint("", LOCALE_MENU_HINT_EPG_SCAN);
CMenuOptionChooser * mc3 = new CMenuOptionChooser(LOCALE_MISCSETTINGS_EPG_SCAN, &g_settings.epg_scan_mode, EPG_SCAN_MODE_OPTIONS, EPG_SCAN_MODE_OPTION_COUNT,
CFEManager::getInstance()->getEnabledCount() > 1);
mc3->setHint("", LOCALE_MENU_HINT_EPG_SCAN_MODE);
ms_epg->addItem(mc); ms_epg->addItem(mc);
ms_epg->addItem(mc1); ms_epg->addItem(mc1);
ms_epg->addItem(mf); ms_epg->addItem(mf);
@@ -459,6 +473,7 @@ void CMiscMenue::showMiscSettingsMenuEpg(CMenuWidget *ms_epg)
ms_epg->addItem(mf3); ms_epg->addItem(mf3);
ms_epg->addItem(mf4); ms_epg->addItem(mf4);
ms_epg->addItem(mc2); ms_epg->addItem(mc2);
ms_epg->addItem(mc3);
} }
//filebrowser settings //filebrowser settings