gui/scan_setup.cpp: change tuner setup to configure every frontend mode and link frontends in any order

Origin commit data
------------------
Commit: dcd70ed649
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-01-09 (Wed, 09 Jan 2013)
This commit is contained in:
[CST] Focus
2013-01-09 16:10:55 +04:00
parent 7e12b3825b
commit 8f797e872e
2 changed files with 141 additions and 44 deletions

View File

@@ -57,14 +57,23 @@ class CScanSetup : public CMenuTarget, public CChangeObserver
CMenuForwarder *fautoScanAll;
CMenuForwarder *frontendSetup;
CMenuForwarder *fsatSetup;
CMenuForwarder *fsatSelect;
CMenuOptionChooser * dtype;
CMenuOptionNumberChooser * ojDiseqcRepeats;
CIntInput * nid;
CMenuOptionChooser * lcnhd;
CMenuOptionChooser * linkfe;
/* variables for selected frontend */
/* diseqc mode */
int dmode;
/* frontend setup menu current fe number */
int fenumber;
/* frontend mode */
int femode;
/* frontend link to number */
int femaster;
/* flag to allow any operations which can damage recordings */
bool allow_start;
@@ -74,7 +83,6 @@ class CScanSetup : public CMenuTarget, public CChangeObserver
int fec_count;
int freq_length;
int r_system;
int femode;
neutrino_locale_t satprov_locale;
@@ -83,6 +91,7 @@ class CScanSetup : public CMenuTarget, public CChangeObserver
int showScanMenu();
int showFrontendSetup(int number);
int showFrontendSelect(int number);
int showScanMenuLnbSetup();
int showScanMenuSatFind();
void fillSatSelect(CMenuOptionStringChooser *select);