neutrino.h: use forward declaration instead of includes

this reduces the dependency chain on partial rebuilds considerably


Origin commit data
------------------
Branch: ni/coolstream
Commit: a7bad347d7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-11 (Wed, 11 Feb 2015)



------------------
This commit was generated by Migit
This commit is contained in:
Stefan Seyfried
2015-02-11 08:22:36 +01:00
parent c92c77f7f4
commit b0e9dfa0ff
4 changed files with 8 additions and 8 deletions

View File

@@ -62,6 +62,7 @@
#endif
#include "pluginlist.h"
#include "infoclock.h"
#include "rc_lock.h"
#include <global.h>
#include <neutrino.h>

View File

@@ -102,6 +102,7 @@
#include "gui/pipsetup.h"
#endif
#include "gui/themes.h"
#include "gui/timerlist.h"
#include <system/ytcache.h>

View File

@@ -33,19 +33,12 @@
#ifndef __neutrino__
#define __neutrino__
#include <configfile.h>
#include <neutrinoMessages.h>
#include "driver/framebuffer.h"
#include "driver/neutrinofonts.h"
#include "system/setting_helpers.h"
#include "system/configure_network.h"
#include "daemonc/remotecontrol.h" /* st_rmsg */
#include "gui/channellist.h" /* CChannelList */
#include "gui/personalize.h"
#include "gui/rc_lock.h"
#include "gui/user_menue.h"
#include "gui/timerlist.h"
#include <timerdclient/timerdtypes.h>
#include <string>
@@ -60,6 +53,10 @@
extern const unsigned char genre_sub_classes[]; /* epgview.cpp */
extern const neutrino_locale_t * genre_sub_classes_list[]; /* epgview.cpp */
class CFrameBuffer;
class CConfigFile;
class CScanSettings;
class CNeutrinoApp : public CMenuTarget, CChangeObserver
{
public:

View File

@@ -63,6 +63,7 @@
#include "gui/scan_setup.h"
#include "gui/settings_manager.h"
#include "gui/sleeptimer.h"
#include "gui/timerlist.h"
#include "gui/update_menue.h"
#include "gui/streaminfo2.h"
#ifdef ENABLE_TESTING