diff options
author | louis <louis.braun@gmx.de> | 2013-09-29 12:03:45 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2013-09-29 12:03:45 +0200 |
commit | acce422dcfe6bb57818f062b3a6e2db99b4cb2d3 (patch) | |
tree | 33d129161784818b95890a656c7a802f1118bfed /setup.c | |
parent | 9a0778bbdf309018a635229bd0523b3435388978 (diff) | |
download | skin-nopacity-acce422dcfe6bb57818f062b3a6e2db99b4cb2d3.tar.gz skin-nopacity-acce422dcfe6bb57818f062b3a6e2db99b4cb2d3.tar.bz2 |
Added Cache for images and fonts
Diffstat (limited to 'setup.c')
-rw-r--r-- | setup.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -1,6 +1,7 @@ #include "setup.h" -cNopacitySetup::cNopacitySetup() { +cNopacitySetup::cNopacitySetup(cImageCache *imgCache) { + this->imgCache = imgCache; tmpNopacityConfig = config; cFont::GetAvailableFontNames(&fontNames); fontNames.Insert(strdup(config.fontDefaultName)); @@ -8,6 +9,11 @@ cNopacitySetup::cNopacitySetup() { } cNopacitySetup::~cNopacitySetup() { + config.setDynamicValues(); + geoManager->SetGeometry(); + fontManager->DeleteFonts(); + fontManager->SetFonts(); + imgCache->Reload(); } @@ -225,7 +231,7 @@ void cNopacitySetup::Store(void) { SetupStore("fontRssFeedStandalone", config.fontRssFeedStandalone); SetupStore("rssFeedStandalonePos", config.rssFeedStandalonePos); } - + //------------------------------------------------------------------------------------------------------------------ cMenuSetupSubMenu::cMenuSetupSubMenu(const char* Title, cNopacityConfig* data) : cOsdMenu(Title, 30) { |