mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-02 18:31:12 +02:00
Merge branch 'cst-next' of git://coolstreamtech.de/cst-public-gui-neutrino into ni/cst-next
Conflicts:
data/locale/deutsch.locale
data/locale/english.locale
src/neutrino.cpp
src/system/locals.h
src/system/locals_intern.h
Origin commit data
------------------
Commit: 646a41c52f
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-08-08 (Mon, 08 Aug 2016)
This commit is contained in:
@@ -1551,6 +1551,7 @@ menu.hint_service Sendersuchlauf, Bouquet-Verwaltung, Software-Aktualisierung un
|
|||||||
menu.hint_service_scan Automatischer / manueller Service Suchlauf
|
menu.hint_service_scan Automatischer / manueller Service Suchlauf
|
||||||
menu.hint_settings Konfigurieren von Neutrino-HD,\nNetzwerk, Video, Audio, OSD und mehr
|
menu.hint_settings Konfigurieren von Neutrino-HD,\nNetzwerk, Video, Audio, OSD und mehr
|
||||||
menu.hint_shoutcast_dev_id Geben Sie die SHOUTcast Dev ID ein. Eine leere Eingabe schaltet die SHOUTcast-Unterstützung aus
|
menu.hint_shoutcast_dev_id Geben Sie die SHOUTcast Dev ID ein. Eine leere Eingabe schaltet die SHOUTcast-Unterstützung aus
|
||||||
|
menu.hint_shoutcast_enabled Schaltet die SHOUTcast-Unterstützung ein oder aus
|
||||||
menu.hint_show_mute_icon Definiert, ob bei einem Lautstärkewert von 0 das Stumm-Symbol eingeblendet werden soll
|
menu.hint_show_mute_icon Definiert, ob bei einem Lautstärkewert von 0 das Stumm-Symbol eingeblendet werden soll
|
||||||
menu.hint_shutdown Setzen Sie Ihre Box in den Standby-Modus oder schalten Sie die Box komplett aus
|
menu.hint_shutdown Setzen Sie Ihre Box in den Standby-Modus oder schalten Sie die Box komplett aus
|
||||||
menu.hint_shutdown_count Die Zeit zum Herunterfahren in den Deep-Standby, wenn die Box im Standby-Modus ist
|
menu.hint_shutdown_count Die Zeit zum Herunterfahren in den Deep-Standby, wenn die Box im Standby-Modus ist
|
||||||
@@ -1579,6 +1580,7 @@ menu.hint_timeouts Gibt an, nach welcher Zeit in Sekunden die Menüs oder Infofe
|
|||||||
menu.hint_timers Hinzufügen, entfernen und bearbeiten geplanter Aufnahmen oder anderer Timer
|
menu.hint_timers Hinzufügen, entfernen und bearbeiten geplanter Aufnahmen oder anderer Timer
|
||||||
menu.hint_timezone Wählen Sie ihre Zeitzone aus
|
menu.hint_timezone Wählen Sie ihre Zeitzone aus
|
||||||
menu.hint_tmdb_api_key Geben Sie den TMDb API Schlüssel ein. Eine leere Eingabe schaltet die TMDb-Unterstützung aus
|
menu.hint_tmdb_api_key Geben Sie den TMDb API Schlüssel ein. Eine leere Eingabe schaltet die TMDb-Unterstützung aus
|
||||||
|
menu.hint_tmdb_enabled Schaltet die TMDb-Unterstützung (themoviedb.org) ein bzw. aus
|
||||||
menu.hint_tools Werkzeuge ausführen
|
menu.hint_tools Werkzeuge ausführen
|
||||||
menu.hint_tvmode Schaltet zum TV-Modus
|
menu.hint_tvmode Schaltet zum TV-Modus
|
||||||
menu.hint_tvradio_switch Schaltet zwischen TV- und Radio-Modus um
|
menu.hint_tvradio_switch Schaltet zwischen TV- und Radio-Modus um
|
||||||
@@ -1618,6 +1620,7 @@ menu.hint_webtv_setup Hier konfigurierte WebTV-Kanäle finden Sie in der Kanalve
|
|||||||
menu.hint_webtv_xml_auto Lädt automatisch alle XML-Dateien aus %s/
|
menu.hint_webtv_xml_auto Lädt automatisch alle XML-Dateien aus %s/
|
||||||
menu.hint_window_size Kanalliste, EPG-Infos und einige andere Fenster werden mit diesem Faktor skaliert
|
menu.hint_window_size Kanalliste, EPG-Infos und einige andere Fenster werden mit diesem Faktor skaliert
|
||||||
menu.hint_youtube_dev_id Geben Sie die YouTube Dev ID ein. Eine leere Eingabe schaltet die YouTube-Unterstützung aus
|
menu.hint_youtube_dev_id Geben Sie die YouTube Dev ID ein. Eine leere Eingabe schaltet die YouTube-Unterstützung aus
|
||||||
|
menu.hint_youtube_enabled Schaltet die YouTube-Unterstützung ein oder aus
|
||||||
menu.hint_ytplay Wiedergabe von ausgewählten Youtube Feeds
|
menu.hint_ytplay Wiedergabe von ausgewählten Youtube Feeds
|
||||||
menu.hint_ytplay_setup Konfigurieren Sie YouTube-spezifische Optionen wie maximale Ergebnisse bei Suchen oder Cache-Verzeichnis
|
menu.hint_ytplay_setup Konfigurieren Sie YouTube-spezifische Optionen wie maximale Ergebnisse bei Suchen oder Cache-Verzeichnis
|
||||||
menu.hint_zap_cycle Wählen Sie, ob nur innerhalb des aktiven Bouquets umgeschaltet werden kann
|
menu.hint_zap_cycle Wählen Sie, ob nur innerhalb des aktiven Bouquets umgeschaltet werden kann
|
||||||
@@ -2483,6 +2486,7 @@ settings.teams.help_text In diesem Menü können Einstellungen gesichert und\nwi
|
|||||||
settings.teams.restore Wiederherstellen
|
settings.teams.restore Wiederherstellen
|
||||||
settings.teams.restore_warn Team-übergreifende Einstellungen werden ersetzt.\nDie Box wird neu gestartet.\nWeiter?
|
settings.teams.restore_warn Team-übergreifende Einstellungen werden ersetzt.\nDie Box wird neu gestartet.\nWeiter?
|
||||||
shoutcast.dev_id SHOUTcast Dev ID
|
shoutcast.dev_id SHOUTcast Dev ID
|
||||||
|
shoutcast.enabled SHOUTcast-Unterstützung
|
||||||
shutdown.recording_query Aufnahme läuft. Trotzdem beenden?
|
shutdown.recording_query Aufnahme läuft. Trotzdem beenden?
|
||||||
shutdowntimer.announce Die Box wird in 1 Min. heruntergefahren.\nShutdown abbrechen?
|
shutdowntimer.announce Die Box wird in 1 Min. heruntergefahren.\nShutdown abbrechen?
|
||||||
sleeptimerbox.announce Die Box wird in 1 Min. in Standby-Betrieb gehen.\nStandby-Betrieb abbrechen?
|
sleeptimerbox.announce Die Box wird in 1 Min. in Standby-Betrieb gehen.\nStandby-Betrieb abbrechen?
|
||||||
@@ -2603,6 +2607,7 @@ timing.menu Menü
|
|||||||
timing.numericzap Umschalten mit Zifferntasten
|
timing.numericzap Umschalten mit Zifferntasten
|
||||||
timing.volumebar Lautstärkeanzeige
|
timing.volumebar Lautstärkeanzeige
|
||||||
tmdb.api_key TMDb API Schlüssel
|
tmdb.api_key TMDb API Schlüssel
|
||||||
|
tmdb.enabled TMDb-Unterstützung
|
||||||
tmdb.info TMDb-Info
|
tmdb.info TMDb-Info
|
||||||
tmdb.read_data Suche TMDB Daten...
|
tmdb.read_data Suche TMDB Daten...
|
||||||
unicable.lnb Unicable Eingang
|
unicable.lnb Unicable Eingang
|
||||||
@@ -2713,6 +2718,7 @@ wizard.welcome_text NI-Image Info:\nIhre CST Set-Top-Box lässt sich bequem per
|
|||||||
word.from ab
|
word.from ab
|
||||||
word.in in
|
word.in in
|
||||||
youtube.dev_id YouTube Dev ID
|
youtube.dev_id YouTube Dev ID
|
||||||
|
youtube.enabled YouTube-Unterstützung
|
||||||
zapit.scantype Service-Auswahl
|
zapit.scantype Service-Auswahl
|
||||||
zapit.scantype.all Alle Services
|
zapit.scantype.all Alle Services
|
||||||
zapit.scantype.radio Nur Radio
|
zapit.scantype.radio Nur Radio
|
||||||
|
@@ -1551,6 +1551,7 @@ menu.hint_service Tuner setup, service scan,\nbouquet editor, software upgrade
|
|||||||
menu.hint_service_scan Auto / manual service scan
|
menu.hint_service_scan Auto / manual service scan
|
||||||
menu.hint_settings Configure Neutrino-HD\nNetwork, audio, video, OSD and more
|
menu.hint_settings Configure Neutrino-HD\nNetwork, audio, video, OSD and more
|
||||||
menu.hint_shoutcast_dev_id Type your SHOUTcast Dev ID. An empty input disables SHOUTcast support
|
menu.hint_shoutcast_dev_id Type your SHOUTcast Dev ID. An empty input disables SHOUTcast support
|
||||||
|
menu.hint_shoutcast_enabled Enable or disable SHOUTcast support
|
||||||
menu.hint_show_mute_icon Show mute icon, when volume set to 0
|
menu.hint_show_mute_icon Show mute icon, when volume set to 0
|
||||||
menu.hint_shutdown Put your box in deep standby mode\nNo confirmation
|
menu.hint_shutdown Put your box in deep standby mode\nNo confirmation
|
||||||
menu.hint_shutdown_count Time to put box in deep-standby\nfrom soft-standby mode
|
menu.hint_shutdown_count Time to put box in deep-standby\nfrom soft-standby mode
|
||||||
@@ -1579,6 +1580,7 @@ menu.hint_timeouts Configure time to hide GUI windows\nin seconds
|
|||||||
menu.hint_timers Add/Remove/Edit scheduled\nrecording, reminders etc.
|
menu.hint_timers Add/Remove/Edit scheduled\nrecording, reminders etc.
|
||||||
menu.hint_timezone Select your timezone
|
menu.hint_timezone Select your timezone
|
||||||
menu.hint_tmdb_api_key Type your TMDb API key. An empty input disables TMDb support
|
menu.hint_tmdb_api_key Type your TMDb API key. An empty input disables TMDb support
|
||||||
|
menu.hint_tmdb_enabled Enable or disable TMDb support (themoviedb.org)
|
||||||
menu.hint_tools Run tools
|
menu.hint_tools Run tools
|
||||||
menu.hint_tvmode Switch box to TV mode
|
menu.hint_tvmode Switch box to TV mode
|
||||||
menu.hint_tvradio_switch Switches between TV and Radio mode
|
menu.hint_tvradio_switch Switches between TV and Radio mode
|
||||||
@@ -1618,6 +1620,7 @@ menu.hint_webtv_setup WebTV channels configured here will be available in the st
|
|||||||
menu.hint_webtv_xml_auto Auto-load all existing XML files from %s/
|
menu.hint_webtv_xml_auto Auto-load all existing XML files from %s/
|
||||||
menu.hint_window_size Channellist, EPG-infos and some other windows are scaled by this factor
|
menu.hint_window_size Channellist, EPG-infos and some other windows are scaled by this factor
|
||||||
menu.hint_youtube_dev_id Type your YouTube Dev ID. An empty input disables YouTube support
|
menu.hint_youtube_dev_id Type your YouTube Dev ID. An empty input disables YouTube support
|
||||||
|
menu.hint_youtube_enabled Enable or disable YouTube support
|
||||||
menu.hint_ytplay Play selected youtube feeds
|
menu.hint_ytplay Play selected youtube feeds
|
||||||
menu.hint_ytplay_setup Configure YouTube-specific options, e.g. an upper limit for search results
|
menu.hint_ytplay_setup Configure YouTube-specific options, e.g. an upper limit for search results
|
||||||
menu.hint_zap_cycle When swithing channels, stay in current bouquet
|
menu.hint_zap_cycle When swithing channels, stay in current bouquet
|
||||||
@@ -2483,6 +2486,7 @@ settings.teams.help_text In this menu, settings can be saved and restored,\nwhic
|
|||||||
settings.teams.restore Restore
|
settings.teams.restore Restore
|
||||||
settings.teams.restore_warn This will replace all cross-team settings and reboot\nContinue ?
|
settings.teams.restore_warn This will replace all cross-team settings and reboot\nContinue ?
|
||||||
shoutcast.dev_id SHOUTcast Dev ID
|
shoutcast.dev_id SHOUTcast Dev ID
|
||||||
|
shoutcast.enabled SHOUTcast support
|
||||||
shutdown.recording_query You really want to to stop record ?
|
shutdown.recording_query You really want to to stop record ?
|
||||||
shutdowntimer.announce Box will shutdown in 1 min.\nCancel Shutdown ?
|
shutdowntimer.announce Box will shutdown in 1 min.\nCancel Shutdown ?
|
||||||
sleeptimerbox.announce Box will standby in 1 min.\nCancel Standby ?
|
sleeptimerbox.announce Box will standby in 1 min.\nCancel Standby ?
|
||||||
@@ -2603,6 +2607,7 @@ timing.menu Menu
|
|||||||
timing.numericzap Numeric Zap
|
timing.numericzap Numeric Zap
|
||||||
timing.volumebar Volume bar
|
timing.volumebar Volume bar
|
||||||
tmdb.api_key TMDb API key
|
tmdb.api_key TMDb API key
|
||||||
|
tmdb.enabled TMDb support
|
||||||
tmdb.info TMDb-Info
|
tmdb.info TMDb-Info
|
||||||
tmdb.read_data Search TMDB Data...
|
tmdb.read_data Search TMDB Data...
|
||||||
unicable.lnb Unicable Input
|
unicable.lnb Unicable Input
|
||||||
@@ -2713,6 +2718,7 @@ wizard.welcome_text NI-Image Info:\nYour CST set-top box can be conveniently con
|
|||||||
word.from from
|
word.from from
|
||||||
word.in in
|
word.in in
|
||||||
youtube.dev_id YouTube Dev ID
|
youtube.dev_id YouTube Dev ID
|
||||||
|
youtube.enabled YouTube support
|
||||||
zapit.scantype scan for services
|
zapit.scantype scan for services
|
||||||
zapit.scantype.all all services
|
zapit.scantype.all all services
|
||||||
zapit.scantype.radio only radio
|
zapit.scantype.radio only radio
|
||||||
|
@@ -552,18 +552,34 @@ int CMiscMenue::showMiscSettingsMenuOnlineServices()
|
|||||||
CMenuWidget *ms_oservices = new CMenuWidget(LOCALE_MISCSETTINGS_HEAD, NEUTRINO_ICON_SETTINGS, width, MN_WIDGET_ID_MISCSETUP_ONLINESERVICES);
|
CMenuWidget *ms_oservices = new CMenuWidget(LOCALE_MISCSETTINGS_HEAD, NEUTRINO_ICON_SETTINGS, width, MN_WIDGET_ID_MISCSETUP_ONLINESERVICES);
|
||||||
ms_oservices->addIntroItems(LOCALE_MISCSETTINGS_ONLINESERVICES);
|
ms_oservices->addIntroItems(LOCALE_MISCSETTINGS_ONLINESERVICES);
|
||||||
|
|
||||||
|
tmdb_onoff = new CMenuOptionChooser(LOCALE_TMDB_ENABLED, &g_settings.tmdb_enabled, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, check_tmdb_api_key());
|
||||||
|
tmdb_onoff->setHint(NEUTRINO_ICON_HINT_SETTINGS, LOCALE_MENU_HINT_TMDB_ENABLED);
|
||||||
|
ms_oservices->addItem(tmdb_onoff);
|
||||||
|
|
||||||
changeNotify(LOCALE_TMDB_API_KEY, NULL);
|
changeNotify(LOCALE_TMDB_API_KEY, NULL);
|
||||||
CKeyboardInput tmdb_api_key_input(LOCALE_TMDB_API_KEY, &g_settings.tmdb_api_key, 32, this);
|
CKeyboardInput tmdb_api_key_input(LOCALE_TMDB_API_KEY, &g_settings.tmdb_api_key, 32, this);
|
||||||
CMenuForwarder *mf = new CMenuForwarder(LOCALE_TMDB_API_KEY, true, tmdb_api_key_short, &tmdb_api_key_input);
|
CMenuForwarder *mf = new CMenuForwarder(LOCALE_TMDB_API_KEY, true, tmdb_api_key_short, &tmdb_api_key_input);
|
||||||
mf->setHint(NEUTRINO_ICON_HINT_SETTINGS, LOCALE_MENU_HINT_TMDB_API_KEY);
|
mf->setHint(NEUTRINO_ICON_HINT_SETTINGS, LOCALE_MENU_HINT_TMDB_API_KEY);
|
||||||
ms_oservices->addItem(mf);
|
ms_oservices->addItem(mf);
|
||||||
|
|
||||||
|
ms_oservices->addItem(GenericMenuSeparator);
|
||||||
|
|
||||||
|
youtube_onoff = new CMenuOptionChooser(LOCALE_YOUTUBE_ENABLED, &g_settings.youtube_enabled, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, check_youtube_dev_id());
|
||||||
|
youtube_onoff->setHint(NEUTRINO_ICON_HINT_SETTINGS, LOCALE_MENU_HINT_YOUTUBE_ENABLED);
|
||||||
|
ms_oservices->addItem(youtube_onoff);
|
||||||
|
|
||||||
changeNotify(LOCALE_YOUTUBE_DEV_ID, NULL);
|
changeNotify(LOCALE_YOUTUBE_DEV_ID, NULL);
|
||||||
CKeyboardInput youtube_dev_id_input(LOCALE_YOUTUBE_DEV_ID, &g_settings.youtube_dev_id, 38, this);
|
CKeyboardInput youtube_dev_id_input(LOCALE_YOUTUBE_DEV_ID, &g_settings.youtube_dev_id, 38, this);
|
||||||
mf = new CMenuForwarder(LOCALE_YOUTUBE_DEV_ID, true, youtube_dev_id_short, &youtube_dev_id_input);
|
mf = new CMenuForwarder(LOCALE_YOUTUBE_DEV_ID, true, youtube_dev_id_short, &youtube_dev_id_input);
|
||||||
mf->setHint(NEUTRINO_ICON_HINT_SETTINGS, LOCALE_MENU_HINT_YOUTUBE_DEV_ID);
|
mf->setHint(NEUTRINO_ICON_HINT_SETTINGS, LOCALE_MENU_HINT_YOUTUBE_DEV_ID);
|
||||||
ms_oservices->addItem(mf);
|
ms_oservices->addItem(mf);
|
||||||
|
|
||||||
|
ms_oservices->addItem(GenericMenuSeparator);
|
||||||
|
|
||||||
|
shoutcast_onoff = new CMenuOptionChooser(LOCALE_SHOUTCAST_ENABLED, &g_settings.shoutcast_enabled, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, check_shoutcast_dev_id());
|
||||||
|
shoutcast_onoff->setHint(NEUTRINO_ICON_HINT_SETTINGS, LOCALE_MENU_HINT_SHOUTCAST_ENABLED);
|
||||||
|
ms_oservices->addItem(shoutcast_onoff);
|
||||||
|
|
||||||
changeNotify(LOCALE_SHOUTCAST_DEV_ID, NULL);
|
changeNotify(LOCALE_SHOUTCAST_DEV_ID, NULL);
|
||||||
CKeyboardInput shoutcast_dev_id_input(LOCALE_SHOUTCAST_DEV_ID, &g_settings.shoutcast_dev_id, 16, this);
|
CKeyboardInput shoutcast_dev_id_input(LOCALE_SHOUTCAST_DEV_ID, &g_settings.shoutcast_dev_id, 16, this);
|
||||||
mf = new CMenuForwarder(LOCALE_SHOUTCAST_DEV_ID, true, shoutcast_dev_id_short, &shoutcast_dev_id_input);
|
mf = new CMenuForwarder(LOCALE_SHOUTCAST_DEV_ID, true, shoutcast_dev_id_short, &shoutcast_dev_id_input);
|
||||||
@@ -633,27 +649,30 @@ bool CMiscMenue::changeNotify(const neutrino_locale_t OptionName, void * /*data*
|
|||||||
}
|
}
|
||||||
else if (ARE_LOCALES_EQUAL(OptionName, LOCALE_TMDB_API_KEY))
|
else if (ARE_LOCALES_EQUAL(OptionName, LOCALE_TMDB_API_KEY))
|
||||||
{
|
{
|
||||||
g_settings.tmdb_enabled = ((g_settings.tmdb_api_key != "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") && !g_settings.tmdb_api_key.empty());
|
g_settings.tmdb_enabled = check_tmdb_api_key();
|
||||||
if (g_settings.tmdb_enabled)
|
if (g_settings.tmdb_enabled)
|
||||||
tmdb_api_key_short = g_settings.tmdb_api_key.substr(0, 8) + "...";
|
tmdb_api_key_short = g_settings.tmdb_api_key.substr(0, 8) + "...";
|
||||||
else
|
else
|
||||||
tmdb_api_key_short.clear();
|
tmdb_api_key_short.clear();
|
||||||
|
tmdb_onoff->setActive(g_settings.tmdb_enabled);
|
||||||
}
|
}
|
||||||
else if (ARE_LOCALES_EQUAL(OptionName, LOCALE_YOUTUBE_DEV_ID))
|
else if (ARE_LOCALES_EQUAL(OptionName, LOCALE_YOUTUBE_DEV_ID))
|
||||||
{
|
{
|
||||||
g_settings.youtube_enabled = ((g_settings.youtube_dev_id != "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") && !g_settings.youtube_dev_id.empty());
|
g_settings.youtube_enabled = check_youtube_dev_id();
|
||||||
if (g_settings.youtube_enabled)
|
if (g_settings.youtube_enabled)
|
||||||
youtube_dev_id_short = g_settings.youtube_dev_id.substr(0, 8) + "...";
|
youtube_dev_id_short = g_settings.youtube_dev_id.substr(0, 8) + "...";
|
||||||
else
|
else
|
||||||
youtube_dev_id_short.clear();
|
youtube_dev_id_short.clear();
|
||||||
|
youtube_onoff->setActive(g_settings.youtube_enabled);
|
||||||
}
|
}
|
||||||
else if (ARE_LOCALES_EQUAL(OptionName, LOCALE_SHOUTCAST_DEV_ID))
|
else if (ARE_LOCALES_EQUAL(OptionName, LOCALE_SHOUTCAST_DEV_ID))
|
||||||
{
|
{
|
||||||
g_settings.shoutcast_enabled = ((g_settings.shoutcast_dev_id != "XXXXXXXXXXXXXXXX") && !g_settings.shoutcast_dev_id.empty());
|
g_settings.shoutcast_enabled = check_shoutcast_dev_id();
|
||||||
if (g_settings.shoutcast_enabled)
|
if (g_settings.shoutcast_enabled)
|
||||||
shoutcast_dev_id_short = g_settings.shoutcast_dev_id.substr(0, 8) + "...";
|
shoutcast_dev_id_short = g_settings.shoutcast_dev_id.substr(0, 8) + "...";
|
||||||
else
|
else
|
||||||
shoutcast_dev_id_short.clear();
|
shoutcast_dev_id_short.clear();
|
||||||
|
shoutcast_onoff->setActive(g_settings.shoutcast_enabled);
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@@ -46,6 +46,9 @@ class CMiscMenue : public CMenuTarget, CChangeObserver
|
|||||||
CMenuOptionChooser * epg_save_frequently;
|
CMenuOptionChooser * epg_save_frequently;
|
||||||
CMenuOptionChooser * epg_read;
|
CMenuOptionChooser * epg_read;
|
||||||
CMenuOptionChooser * epg_scan;
|
CMenuOptionChooser * epg_scan;
|
||||||
|
CMenuOptionChooser * tmdb_onoff;
|
||||||
|
CMenuOptionChooser * youtube_onoff;
|
||||||
|
CMenuOptionChooser * shoutcast_onoff;
|
||||||
CMenuForwarder * epg_dir;
|
CMenuForwarder * epg_dir;
|
||||||
int width;
|
int width;
|
||||||
std::string epg_cache;
|
std::string epg_cache;
|
||||||
|
@@ -860,14 +860,17 @@ int CNeutrinoApp::loadSetup(const char * fname)
|
|||||||
g_settings.audioplayer_show_playlist = configfile.getInt32("audioplayer_show_playlist",1);
|
g_settings.audioplayer_show_playlist = configfile.getInt32("audioplayer_show_playlist",1);
|
||||||
g_settings.audioplayer_enable_sc_metadata = configfile.getInt32("audioplayer_enable_sc_metadata",1);
|
g_settings.audioplayer_enable_sc_metadata = configfile.getInt32("audioplayer_enable_sc_metadata",1);
|
||||||
g_settings.shoutcast_dev_id = configfile.getString("shoutcast_dev_id","fa1669MuiRPorUBw"); //NI
|
g_settings.shoutcast_dev_id = configfile.getString("shoutcast_dev_id","fa1669MuiRPorUBw"); //NI
|
||||||
g_settings.shoutcast_enabled = ((g_settings.shoutcast_dev_id != "XXXXXXXXXXXXXXXX") && !g_settings.shoutcast_dev_id.empty());
|
g_settings.shoutcast_enabled = configfile.getInt32("shoutcast_enabled", 1);
|
||||||
|
g_settings.shoutcast_enabled = check_shoutcast_dev_id();
|
||||||
|
|
||||||
//Movie-Player
|
//Movie-Player
|
||||||
g_settings.movieplayer_repeat_on = configfile.getInt32("movieplayer_repeat_on", CMoviePlayerGui::REPEAT_OFF);
|
g_settings.movieplayer_repeat_on = configfile.getInt32("movieplayer_repeat_on", CMoviePlayerGui::REPEAT_OFF);
|
||||||
g_settings.youtube_dev_id = configfile.getString("youtube_dev_id","AIzaSyBLdZe7M3rpNMZqSj-3IEvjbb2hATWJIdM"); //NI
|
g_settings.youtube_dev_id = configfile.getString("youtube_dev_id","AIzaSyBLdZe7M3rpNMZqSj-3IEvjbb2hATWJIdM"); //NI
|
||||||
g_settings.youtube_enabled = ((g_settings.youtube_dev_id != "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") && !g_settings.youtube_dev_id.empty());
|
g_settings.youtube_enabled = configfile.getInt32("youtube_enabled", 1);
|
||||||
|
g_settings.youtube_enabled = check_youtube_dev_id();
|
||||||
g_settings.tmdb_api_key = configfile.getString("tmdb_api_key","7270f1b571c4ecbb5b204ddb7f8939b1"); //NI
|
g_settings.tmdb_api_key = configfile.getString("tmdb_api_key","7270f1b571c4ecbb5b204ddb7f8939b1"); //NI
|
||||||
g_settings.tmdb_enabled = ((g_settings.tmdb_api_key != "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") && !g_settings.tmdb_api_key.empty());
|
g_settings.tmdb_enabled = configfile.getInt32("tmdb_enabled", 1);
|
||||||
|
g_settings.tmdb_enabled = check_tmdb_api_key();
|
||||||
|
|
||||||
//Filebrowser
|
//Filebrowser
|
||||||
g_settings.filebrowser_showrights = configfile.getInt32("filebrowser_showrights", 1);
|
g_settings.filebrowser_showrights = configfile.getInt32("filebrowser_showrights", 1);
|
||||||
@@ -1415,11 +1418,14 @@ void CNeutrinoApp::saveSetup(const char * fname)
|
|||||||
configfile.setInt32( "audioplayer_show_playlist", g_settings.audioplayer_show_playlist );
|
configfile.setInt32( "audioplayer_show_playlist", g_settings.audioplayer_show_playlist );
|
||||||
configfile.setInt32( "audioplayer_enable_sc_metadata", g_settings.audioplayer_enable_sc_metadata );
|
configfile.setInt32( "audioplayer_enable_sc_metadata", g_settings.audioplayer_enable_sc_metadata );
|
||||||
configfile.setString( "shoutcast_dev_id", g_settings.shoutcast_dev_id );
|
configfile.setString( "shoutcast_dev_id", g_settings.shoutcast_dev_id );
|
||||||
|
configfile.setInt32( "shoutcast_enabled", g_settings.shoutcast_enabled );
|
||||||
|
|
||||||
//Movie-Player
|
//Movie-Player
|
||||||
configfile.setInt32( "movieplayer_repeat_on", g_settings.movieplayer_repeat_on );
|
configfile.setInt32( "movieplayer_repeat_on", g_settings.movieplayer_repeat_on );
|
||||||
configfile.setString( "youtube_dev_id", g_settings.youtube_dev_id );
|
configfile.setString( "youtube_dev_id", g_settings.youtube_dev_id );
|
||||||
|
configfile.setInt32( "youtube_enabled", g_settings.youtube_enabled );
|
||||||
configfile.setString( "tmdb_api_key", g_settings.tmdb_api_key );
|
configfile.setString( "tmdb_api_key", g_settings.tmdb_api_key );
|
||||||
|
configfile.setInt32( "tmdb_enabled", g_settings.tmdb_enabled );
|
||||||
|
|
||||||
//Filebrowser
|
//Filebrowser
|
||||||
configfile.setInt32("filebrowser_showrights", g_settings.filebrowser_showrights);
|
configfile.setInt32("filebrowser_showrights", g_settings.filebrowser_showrights);
|
||||||
|
@@ -1578,6 +1578,7 @@ typedef enum
|
|||||||
LOCALE_MENU_HINT_SERVICE_SCAN,
|
LOCALE_MENU_HINT_SERVICE_SCAN,
|
||||||
LOCALE_MENU_HINT_SETTINGS,
|
LOCALE_MENU_HINT_SETTINGS,
|
||||||
LOCALE_MENU_HINT_SHOUTCAST_DEV_ID,
|
LOCALE_MENU_HINT_SHOUTCAST_DEV_ID,
|
||||||
|
LOCALE_MENU_HINT_SHOUTCAST_ENABLED,
|
||||||
LOCALE_MENU_HINT_SHOW_MUTE_ICON,
|
LOCALE_MENU_HINT_SHOW_MUTE_ICON,
|
||||||
LOCALE_MENU_HINT_SHUTDOWN,
|
LOCALE_MENU_HINT_SHUTDOWN,
|
||||||
LOCALE_MENU_HINT_SHUTDOWN_COUNT,
|
LOCALE_MENU_HINT_SHUTDOWN_COUNT,
|
||||||
@@ -1606,6 +1607,7 @@ typedef enum
|
|||||||
LOCALE_MENU_HINT_TIMERS,
|
LOCALE_MENU_HINT_TIMERS,
|
||||||
LOCALE_MENU_HINT_TIMEZONE,
|
LOCALE_MENU_HINT_TIMEZONE,
|
||||||
LOCALE_MENU_HINT_TMDB_API_KEY,
|
LOCALE_MENU_HINT_TMDB_API_KEY,
|
||||||
|
LOCALE_MENU_HINT_TMDB_ENABLED,
|
||||||
LOCALE_MENU_HINT_TOOLS,
|
LOCALE_MENU_HINT_TOOLS,
|
||||||
LOCALE_MENU_HINT_TVMODE,
|
LOCALE_MENU_HINT_TVMODE,
|
||||||
LOCALE_MENU_HINT_TVRADIO_SWITCH,
|
LOCALE_MENU_HINT_TVRADIO_SWITCH,
|
||||||
@@ -1645,6 +1647,7 @@ typedef enum
|
|||||||
LOCALE_MENU_HINT_WEBTV_XML_AUTO,
|
LOCALE_MENU_HINT_WEBTV_XML_AUTO,
|
||||||
LOCALE_MENU_HINT_WINDOW_SIZE,
|
LOCALE_MENU_HINT_WINDOW_SIZE,
|
||||||
LOCALE_MENU_HINT_YOUTUBE_DEV_ID,
|
LOCALE_MENU_HINT_YOUTUBE_DEV_ID,
|
||||||
|
LOCALE_MENU_HINT_YOUTUBE_ENABLED,
|
||||||
LOCALE_MENU_HINT_YTPLAY,
|
LOCALE_MENU_HINT_YTPLAY,
|
||||||
LOCALE_MENU_HINT_YTPLAY_SETUP,
|
LOCALE_MENU_HINT_YTPLAY_SETUP,
|
||||||
LOCALE_MENU_HINT_ZAP_CYCLE,
|
LOCALE_MENU_HINT_ZAP_CYCLE,
|
||||||
@@ -2510,6 +2513,7 @@ typedef enum
|
|||||||
LOCALE_SETTINGS_TEAMS_RESTORE,
|
LOCALE_SETTINGS_TEAMS_RESTORE,
|
||||||
LOCALE_SETTINGS_TEAMS_RESTORE_WARN,
|
LOCALE_SETTINGS_TEAMS_RESTORE_WARN,
|
||||||
LOCALE_SHOUTCAST_DEV_ID,
|
LOCALE_SHOUTCAST_DEV_ID,
|
||||||
|
LOCALE_SHOUTCAST_ENABLED,
|
||||||
LOCALE_SHUTDOWN_RECORDING_QUERY,
|
LOCALE_SHUTDOWN_RECORDING_QUERY,
|
||||||
LOCALE_SHUTDOWNTIMER_ANNOUNCE,
|
LOCALE_SHUTDOWNTIMER_ANNOUNCE,
|
||||||
LOCALE_SLEEPTIMERBOX_ANNOUNCE,
|
LOCALE_SLEEPTIMERBOX_ANNOUNCE,
|
||||||
@@ -2630,6 +2634,7 @@ typedef enum
|
|||||||
LOCALE_TIMING_NUMERICZAP,
|
LOCALE_TIMING_NUMERICZAP,
|
||||||
LOCALE_TIMING_VOLUMEBAR,
|
LOCALE_TIMING_VOLUMEBAR,
|
||||||
LOCALE_TMDB_API_KEY,
|
LOCALE_TMDB_API_KEY,
|
||||||
|
LOCALE_TMDB_ENABLED,
|
||||||
LOCALE_TMDB_INFO,
|
LOCALE_TMDB_INFO,
|
||||||
LOCALE_TMDB_READ_DATA,
|
LOCALE_TMDB_READ_DATA,
|
||||||
LOCALE_UNICABLE_LNB,
|
LOCALE_UNICABLE_LNB,
|
||||||
@@ -2740,6 +2745,7 @@ typedef enum
|
|||||||
LOCALE_WORD_FROM,
|
LOCALE_WORD_FROM,
|
||||||
LOCALE_WORD_IN,
|
LOCALE_WORD_IN,
|
||||||
LOCALE_YOUTUBE_DEV_ID,
|
LOCALE_YOUTUBE_DEV_ID,
|
||||||
|
LOCALE_YOUTUBE_ENABLED,
|
||||||
LOCALE_ZAPIT_SCANTYPE,
|
LOCALE_ZAPIT_SCANTYPE,
|
||||||
LOCALE_ZAPIT_SCANTYPE_ALL,
|
LOCALE_ZAPIT_SCANTYPE_ALL,
|
||||||
LOCALE_ZAPIT_SCANTYPE_RADIO,
|
LOCALE_ZAPIT_SCANTYPE_RADIO,
|
||||||
|
@@ -1578,6 +1578,7 @@ const char * locale_real_names[] =
|
|||||||
"menu.hint_service_scan",
|
"menu.hint_service_scan",
|
||||||
"menu.hint_settings",
|
"menu.hint_settings",
|
||||||
"menu.hint_shoutcast_dev_id",
|
"menu.hint_shoutcast_dev_id",
|
||||||
|
"menu.hint_shoutcast_enabled",
|
||||||
"menu.hint_show_mute_icon",
|
"menu.hint_show_mute_icon",
|
||||||
"menu.hint_shutdown",
|
"menu.hint_shutdown",
|
||||||
"menu.hint_shutdown_count",
|
"menu.hint_shutdown_count",
|
||||||
@@ -1606,6 +1607,7 @@ const char * locale_real_names[] =
|
|||||||
"menu.hint_timers",
|
"menu.hint_timers",
|
||||||
"menu.hint_timezone",
|
"menu.hint_timezone",
|
||||||
"menu.hint_tmdb_api_key",
|
"menu.hint_tmdb_api_key",
|
||||||
|
"menu.hint_tmdb_enabled",
|
||||||
"menu.hint_tools",
|
"menu.hint_tools",
|
||||||
"menu.hint_tvmode",
|
"menu.hint_tvmode",
|
||||||
"menu.hint_tvradio_switch",
|
"menu.hint_tvradio_switch",
|
||||||
@@ -1645,6 +1647,7 @@ const char * locale_real_names[] =
|
|||||||
"menu.hint_webtv_xml_auto",
|
"menu.hint_webtv_xml_auto",
|
||||||
"menu.hint_window_size",
|
"menu.hint_window_size",
|
||||||
"menu.hint_youtube_dev_id",
|
"menu.hint_youtube_dev_id",
|
||||||
|
"menu.hint_youtube_enabled",
|
||||||
"menu.hint_ytplay",
|
"menu.hint_ytplay",
|
||||||
"menu.hint_ytplay_setup",
|
"menu.hint_ytplay_setup",
|
||||||
"menu.hint_zap_cycle",
|
"menu.hint_zap_cycle",
|
||||||
@@ -2510,6 +2513,7 @@ const char * locale_real_names[] =
|
|||||||
"settings.teams.restore",
|
"settings.teams.restore",
|
||||||
"settings.teams.restore_warn",
|
"settings.teams.restore_warn",
|
||||||
"shoutcast.dev_id",
|
"shoutcast.dev_id",
|
||||||
|
"shoutcast.enabled",
|
||||||
"shutdown.recording_query",
|
"shutdown.recording_query",
|
||||||
"shutdowntimer.announce",
|
"shutdowntimer.announce",
|
||||||
"sleeptimerbox.announce",
|
"sleeptimerbox.announce",
|
||||||
@@ -2630,6 +2634,7 @@ const char * locale_real_names[] =
|
|||||||
"timing.numericzap",
|
"timing.numericzap",
|
||||||
"timing.volumebar",
|
"timing.volumebar",
|
||||||
"tmdb.api_key",
|
"tmdb.api_key",
|
||||||
|
"tmdb.enabled",
|
||||||
"tmdb.info",
|
"tmdb.info",
|
||||||
"tmdb.read_data",
|
"tmdb.read_data",
|
||||||
"unicable.lnb",
|
"unicable.lnb",
|
||||||
@@ -2740,6 +2745,7 @@ const char * locale_real_names[] =
|
|||||||
"word.from",
|
"word.from",
|
||||||
"word.in",
|
"word.in",
|
||||||
"youtube.dev_id",
|
"youtube.dev_id",
|
||||||
|
"youtube.enabled",
|
||||||
"zapit.scantype",
|
"zapit.scantype",
|
||||||
"zapit.scantype.all",
|
"zapit.scantype.all",
|
||||||
"zapit.scantype.radio",
|
"zapit.scantype.radio",
|
||||||
|
@@ -33,6 +33,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#include <global.h>
|
||||||
#include <gui/widget/menue.h>
|
#include <gui/widget/menue.h>
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
@@ -149,4 +150,9 @@ class CAutoModeNotifier : public CChangeObserver
|
|||||||
bool changeNotify(const neutrino_locale_t, void * data);
|
bool changeNotify(const neutrino_locale_t, void * data);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//do we need a class?
|
||||||
|
inline int check_shoutcast_dev_id() { return ((g_settings.shoutcast_dev_id != "XXXXXXXXXXXXXXXX") && !g_settings.shoutcast_dev_id.empty()); }
|
||||||
|
inline int check_youtube_dev_id() { return ((g_settings.youtube_dev_id != "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") && !g_settings.youtube_dev_id.empty()); }
|
||||||
|
inline int check_tmdb_api_key() { return ((g_settings.tmdb_api_key != "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") && !g_settings.tmdb_api_key.empty()); }
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user