personalize: reduce include impact of plugins.h

use forward declaration of CPlugins instead of including
plugins.h in personalize.h to reduce the massive impact
of this header file
This commit is contained in:
Stefan Seyfried
2014-02-16 13:10:16 +01:00
committed by Jacek Jendrzej
parent 9a6a2f70c6
commit 1d4025d3be
2 changed files with 2 additions and 1 deletions

View File

@@ -171,6 +171,7 @@
#include "widget/keychooser.h" #include "widget/keychooser.h"
#include "color.h" #include "color.h"
#include "personalize.h" #include "personalize.h"
#include "plugins.h"
#include <system/settings.h> #include <system/settings.h>

View File

@@ -52,7 +52,6 @@
#define __personalize__ #define __personalize__
#include <gui/widget/menue.h> #include <gui/widget/menue.h>
#include <gui/plugins.h>
#include <gui/user_menue_setup.h> #include <gui/user_menue_setup.h>
#include "widget/stringinput.h" #include "widget/stringinput.h"
#include "widget/stringinput_ext.h" #include "widget/stringinput_ext.h"
@@ -62,6 +61,7 @@
#include <system/lastchannel.h> #include <system/lastchannel.h>
#include <system/setting_helpers.h> #include <system/setting_helpers.h>
class CPlugins;
extern CPlugins * g_PluginList; /* neutrino.cpp */ extern CPlugins * g_PluginList; /* neutrino.cpp */
//helper class to enable/disable some items in usermenu setup //helper class to enable/disable some items in usermenu setup