mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-28 07:51:11 +02:00
gui/scan_setup.cpp: split NIT flag for auto and manual mode
Origin commit data
------------------
Commit: 9c78b22e35
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2012-03-25 (Sun, 25 Mar 2012)
This commit is contained in:
@@ -744,7 +744,7 @@ void CScanSetup::addScanMenuManualScan(CMenuWidget *manual_Scan)
|
|||||||
manual_Scan->addItem(GenericMenuSeparatorLine);
|
manual_Scan->addItem(GenericMenuSeparatorLine);
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
shortCut = addScanOptionsItems(manual_Scan, shortCut);
|
shortCut = addScanOptionsItems(manual_Scan, shortCut);
|
||||||
addListFlagsItems(manual_Scan, shortCut);
|
addListFlagsItems(manual_Scan, shortCut, true);
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
manual_Scan->addItem(GenericMenuSeparatorLine);
|
manual_Scan->addItem(GenericMenuSeparatorLine);
|
||||||
|
|
||||||
@@ -850,13 +850,18 @@ int CScanSetup::addScanOptionsItems(CMenuWidget *options_menu, const int &shortc
|
|||||||
}
|
}
|
||||||
|
|
||||||
//create list flag items
|
//create list flag items
|
||||||
int CScanSetup::addListFlagsItems(CMenuWidget *listflags_menu, const int &shortcut)
|
int CScanSetup::addListFlagsItems(CMenuWidget *listflags_menu, const int &shortcut, bool manual)
|
||||||
{
|
{
|
||||||
printf("[neutrino] CScanSetup call %s...\n", __FUNCTION__);
|
printf("[neutrino] CScanSetup call %s...\n", __FUNCTION__);
|
||||||
int shortCut = shortcut;
|
int shortCut = shortcut;
|
||||||
|
|
||||||
CMenuOptionChooser *useNit = new CMenuOptionChooser(LOCALE_SATSETUP_USE_NIT, (int *)&scansettings.scan_mode, OPTIONS_OFF1_ON0_OPTIONS, OPTIONS_OFF1_ON0_OPTION_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
CMenuOptionChooser *useNit;
|
||||||
CMenuOptionChooser *ftaFlag = new CMenuOptionChooser(LOCALE_SATSETUP_USE_FTA_FLAG, (int *)&scansettings.scan_fta_flag, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF1_ON0_OPTION_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
if (manual)
|
||||||
|
useNit = new CMenuOptionChooser(LOCALE_SATSETUP_USE_NIT, (int *)&scansettings.scan_nit_manual, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
||||||
|
else
|
||||||
|
useNit = new CMenuOptionChooser(LOCALE_SATSETUP_USE_NIT, (int *)&scansettings.scan_nit, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
||||||
|
|
||||||
|
CMenuOptionChooser *ftaFlag = new CMenuOptionChooser(LOCALE_SATSETUP_USE_FTA_FLAG, (int *)&scansettings.scan_fta_flag, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
||||||
CMenuOptionChooser *scanPid = new CMenuOptionChooser(LOCALE_EXTRA_ZAPIT_SCANPIDS, &zapitCfg.scanPids, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
CMenuOptionChooser *scanPid = new CMenuOptionChooser(LOCALE_EXTRA_ZAPIT_SCANPIDS, &zapitCfg.scanPids, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
||||||
|
|
||||||
listflags_menu->addItem(useNit);
|
listflags_menu->addItem(useNit);
|
||||||
|
@@ -101,7 +101,7 @@ class CScanSetup : public CMenuTarget, public CChangeObserver
|
|||||||
void addScanMenuAutoScan(CMenuWidget *auto_Scan);
|
void addScanMenuAutoScan(CMenuWidget *auto_Scan);
|
||||||
|
|
||||||
int addScanOptionsItems(CMenuWidget *options_menu, const int &shortcut = 1);
|
int addScanOptionsItems(CMenuWidget *options_menu, const int &shortcut = 1);
|
||||||
int addListFlagsItems(CMenuWidget *listflags_menu, const int &shortcut = 1);
|
int addListFlagsItems(CMenuWidget *listflags_menu, const int &shortcut = 1, bool manual = false);
|
||||||
|
|
||||||
void saveScanSetup();
|
void saveScanSetup();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user