gui/scan_setup.cpp: add flag to track fe mode, diseqc mode changes;

show tuners setup in its own function;
auto-apply tuners link if modes changed on quit from tuners setup menu;
re-zap to current channel if fe modes or diseqc mode changed


Origin commit data
------------------
Commit: 513f56426f
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
This commit is contained in:
[CST] Focus
2013-03-14 12:07:46 +04:00
parent 538e0534d5
commit 8f1a9dd234
2 changed files with 40 additions and 8 deletions

View File

@@ -80,6 +80,8 @@ class CScanSetup : public CMenuTarget, public CChangeObserver
/* flag to allow any operations which can damage recordings */
bool allow_start;
/* flag to re-init frontends */
bool fe_restart;
bool is_wizard;
@@ -101,7 +103,7 @@ class CScanSetup : public CMenuTarget, public CChangeObserver
void fillSatSelect(CMenuOptionStringChooser *select);
void fillCableSelect(CMenuOptionStringChooser *select);
void addScanMenuFrontendSetup(CMenuWidget *settings);
int showScanMenuFrontendSetup();
void addScanMenuTempSat(CMenuWidget *temp_sat, sat_config_t &satconfig);
void addScanMenuManualScan(CMenuWidget *manual_Scan);
void addScanMenuAutoScanAll(CMenuWidget *auto_ScanAll);