mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-27 23:42:58 +02:00
CMiscMenue: add entry for temporarily debug mode settings
Option "Level" overwrites assigned debug level output mode of Neutrino start parameters, but only temporarily till change of options by user or restart of Neutrino.
This commit is contained in:
@@ -317,6 +317,11 @@ date.Sun So
|
||||
date.Thu Do
|
||||
date.Tue Di
|
||||
date.Wed Mi
|
||||
debug Debug Ausgabe
|
||||
debug.level Stufe
|
||||
debug.level_1 normal
|
||||
debug.level_2 informativ
|
||||
debug.level_3 ausführlich
|
||||
epg.saving Speichere EPG
|
||||
epgextended.actors Darsteller
|
||||
epgextended.director Regie
|
||||
|
@@ -317,6 +317,11 @@ date.Sun Sun
|
||||
date.Thu Thu
|
||||
date.Tue Tue
|
||||
date.Wed Wed
|
||||
debug Debug Output
|
||||
debug.level Level
|
||||
debug.level_1 normal
|
||||
debug.level_2 informative
|
||||
debug.level_3 verbose
|
||||
epg.saving Saving EPG
|
||||
epgextended.actors Actors
|
||||
epgextended.director Director
|
||||
|
@@ -314,6 +314,11 @@ date.Sun Zo
|
||||
date.Thu Do
|
||||
date.Tue Di
|
||||
date.Wed Wo
|
||||
debug Debug Output
|
||||
debug.level Level
|
||||
debug.level_1 normaal
|
||||
debug.level_2 informatieve
|
||||
debug.level_3 verbose
|
||||
epg.saving Opslaan EPG
|
||||
epgextended.actors Acteurs
|
||||
epgextended.director Regisseur
|
||||
|
@@ -316,6 +316,11 @@ date.Sun Ne
|
||||
date.Thu Št
|
||||
date.Tue Ut
|
||||
date.Wed St
|
||||
debug Debug Output
|
||||
debug.level Rovina
|
||||
debug.level_1 normálne
|
||||
debug.level_2 informatívny
|
||||
debug.level_3 detail
|
||||
epg.saving Uloženie EPG
|
||||
epgextended.actors Herci
|
||||
epgextended.director Režisér
|
||||
|
@@ -35,7 +35,7 @@
|
||||
#include <neutrino_menue.h>
|
||||
#include <system/setting_helpers.h>
|
||||
#include <system/helpers.h>
|
||||
|
||||
#include <system/debug.h>
|
||||
#include <gui/miscsettings_menu.h>
|
||||
#include <gui/cec_setup.h>
|
||||
#include <gui/filebrowser.h>
|
||||
@@ -312,6 +312,13 @@ int CMiscMenue::showMiscSettingsMenu()
|
||||
return res;
|
||||
}
|
||||
|
||||
const CMenuOptionChooser::keyval DEBUG_MODE_OPTIONS[DEBUG_MODES] =
|
||||
{
|
||||
{ DEBUG_NORMAL , LOCALE_DEBUG_LEVEL_1 },
|
||||
{ DEBUG_INFO , LOCALE_DEBUG_LEVEL_2 },
|
||||
{ DEBUG_DEBUG , LOCALE_DEBUG_LEVEL_3 }
|
||||
};
|
||||
|
||||
//general settings
|
||||
void CMiscMenue::showMiscSettingsMenuGeneral(CMenuWidget *ms_general)
|
||||
{
|
||||
@@ -347,6 +354,12 @@ void CMiscMenue::showMiscSettingsMenuGeneral(CMenuWidget *ms_general)
|
||||
mf = new CMenuForwarder(LOCALE_MPKEY_PLUGIN, true, g_settings.movieplayer_plugin, this, "movieplayer_plugin");
|
||||
mf->setHint("", LOCALE_MENU_HINT_MOVIEPLAYER_PLUGIN);
|
||||
ms_general->addItem(mf);
|
||||
|
||||
//set debug level
|
||||
ms_general->addItem(new CMenuSeparator(CMenuSeparator::LINE | CMenuSeparator::STRING, LOCALE_DEBUG));
|
||||
CMenuOptionChooser * md = new CMenuOptionChooser(LOCALE_DEBUG_LEVEL, &debug, DEBUG_MODE_OPTIONS, DEBUG_MODES, true);
|
||||
// mc->setHint("", LOCALE_MENU_HINT_START_TOSTANDBY);
|
||||
ms_general->addItem(md);
|
||||
}
|
||||
|
||||
#define VIDEOMENU_HDMI_CEC_MODE_OPTION_COUNT 2
|
||||
|
@@ -27,9 +27,15 @@
|
||||
|
||||
extern int debug;
|
||||
|
||||
#define DEBUG_NORMAL 0
|
||||
#define DEBUG_INFO 1
|
||||
#define DEBUG_DEBUG 2
|
||||
enum
|
||||
{
|
||||
DEBUG_NORMAL , // 0
|
||||
DEBUG_INFO , // 1
|
||||
DEBUG_DEBUG , // 2
|
||||
|
||||
DEBUG_MODES // 3 count of available modes
|
||||
};
|
||||
|
||||
|
||||
void setDebugLevel( int level );
|
||||
|
||||
|
@@ -344,6 +344,11 @@ typedef enum
|
||||
LOCALE_DATE_THU,
|
||||
LOCALE_DATE_TUE,
|
||||
LOCALE_DATE_WED,
|
||||
LOCALE_DEBUG,
|
||||
LOCALE_DEBUG_LEVEL,
|
||||
LOCALE_DEBUG_LEVEL_1,
|
||||
LOCALE_DEBUG_LEVEL_2,
|
||||
LOCALE_DEBUG_LEVEL_3,
|
||||
LOCALE_EPG_SAVING,
|
||||
LOCALE_EPGEXTENDED_ACTORS,
|
||||
LOCALE_EPGEXTENDED_DIRECTOR,
|
||||
|
@@ -344,6 +344,11 @@ const char * locale_real_names[] =
|
||||
"date.Thu",
|
||||
"date.Tue",
|
||||
"date.Wed",
|
||||
"debug",
|
||||
"debug.level",
|
||||
"debug.level_1",
|
||||
"debug.level_2",
|
||||
"debug.level_3",
|
||||
"epg.saving",
|
||||
"epgextended.actors",
|
||||
"epgextended.director",
|
||||
|
Reference in New Issue
Block a user