themes: add setting entry for theme name

Origin commit data
------------------
Commit: 06bd3519d8
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
This commit is contained in:
2018-04-11 23:58:15 +02:00
committed by vanhofen
parent 90bf89e1ff
commit 1f39eaa748
3 changed files with 4 additions and 0 deletions

View File

@@ -84,6 +84,7 @@ int CThemes::exec(CMenuTarget* parent, const std::string & actionKey)
}
else
readFile(((std::string)THEMESDIR + "/" + themeFile + FILE_PREFIX).c_str());
g_settings.theme_name = themeFile;
}
return res;
}

View File

@@ -364,6 +364,7 @@ int CNeutrinoApp::loadSetup(const char * fname)
//theme/color options
CThemes::getTheme(configfile);
g_settings.theme_name = configfile.getString("theme_name","");
//NI
g_settings.inetradio_autostart = configfile.getInt32("inetradio_autostart" , 0);
@@ -1233,6 +1234,7 @@ void CNeutrinoApp::saveSetup(const char * fname)
}
//theme/color options
configfile.getString( "theme_name",g_settings.theme_name );
CThemes::setTheme(configfile);
//NI

View File

@@ -461,6 +461,7 @@ struct SNeutrinoSettings
//theme/color options
SNeutrinoTheme theme;
std::string theme_name;
bool osd_colorsettings_advanced_mode;
//network