mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-30 00:41:09 +02:00
global.h: Use forward-declarations to reduce number of dependencies
Origin commit data
------------------
Branch: ni/coolstream
Commit: 5ab6b53054
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-04-16 (Thu, 16 Apr 2015)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
committed by
vanhofen
parent
21b3e320aa
commit
189e55ec30
43
src/global.h
43
src/global.h
@@ -6,14 +6,6 @@
|
||||
Copyright (C) 2001 Steffen Hehn 'McClean'
|
||||
Homepage: http://dbox.cyberphoria.org/
|
||||
|
||||
Kommentar:
|
||||
|
||||
Diese GUI wurde von Grund auf neu programmiert und sollte nun vom
|
||||
Aufbau und auch den Ausbaumoeglichkeiten gut aussehen. Neutrino basiert
|
||||
auf der Client-Server Idee, diese GUI ist also von der direkten DBox-
|
||||
Steuerung getrennt. Diese wird dann von Daemons uebernommen.
|
||||
|
||||
|
||||
License: GPL
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
@@ -31,30 +23,8 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
|
||||
#include <sectionsdclient/sectionsdclient.h>
|
||||
#include <timerdclient/timerdclient.h>
|
||||
|
||||
#include <driver/fontrenderer.h>
|
||||
#include <driver/rcinput.h>
|
||||
#include <driver/radiotext.h>
|
||||
#if HAVE_COOL_HARDWARE
|
||||
#include <driver/vfd.h>
|
||||
#endif
|
||||
#if HAVE_TRIPLEDRAGON
|
||||
#include <driver/lcdd.h>
|
||||
#define CVFD CLCD
|
||||
#endif
|
||||
|
||||
#include <system/localize.h>
|
||||
#include <system/settings.h>
|
||||
|
||||
#include <gui/epgview.h>
|
||||
#include <gui/infoviewer.h>
|
||||
#include <gui/eventlist.h>
|
||||
#include <gui/videosettings.h>
|
||||
|
||||
|
||||
#ifndef NEUTRINO_CPP
|
||||
#define NEUTRINO_CPP extern
|
||||
#endif
|
||||
@@ -80,26 +50,39 @@ NEUTRINO_CPP SNeutrinoSettings g_settings;
|
||||
NEUTRINO_CPP SglobalInfo g_info;
|
||||
|
||||
#ifdef HAVE_CONTROLD
|
||||
class CControldClient;
|
||||
NEUTRINO_CPP CControldClient *g_Controld;
|
||||
#endif
|
||||
class CZapitClient;
|
||||
NEUTRINO_CPP CZapitClient *g_Zapit;
|
||||
class CSectionsdClient;
|
||||
NEUTRINO_CPP CSectionsdClient *g_Sectionsd;
|
||||
class CTimerdClient;
|
||||
NEUTRINO_CPP CTimerdClient *g_Timerd;
|
||||
|
||||
class FBFontRenderClass;
|
||||
NEUTRINO_CPP FBFontRenderClass *g_fontRenderer;
|
||||
NEUTRINO_CPP FBFontRenderClass *g_dynFontRenderer;
|
||||
|
||||
class Font;
|
||||
NEUTRINO_CPP Font * g_Font[SNeutrinoSettings::FONT_TYPE_COUNT];
|
||||
NEUTRINO_CPP Font * g_SignalFont;
|
||||
|
||||
class CRCInput;
|
||||
NEUTRINO_CPP CRCInput *g_RCInput;
|
||||
|
||||
class CEpgData;
|
||||
NEUTRINO_CPP CEpgData *g_EpgData;
|
||||
class CInfoViewer;
|
||||
NEUTRINO_CPP CInfoViewer *g_InfoViewer;
|
||||
class CNeutrinoEventList;
|
||||
NEUTRINO_CPP CNeutrinoEventList *g_EventList;
|
||||
|
||||
class CLocaleManager;
|
||||
NEUTRINO_CPP CLocaleManager *g_Locale;
|
||||
class CVideoSettings;
|
||||
NEUTRINO_CPP CVideoSettings *g_videoSettings;
|
||||
class CRadioText;
|
||||
NEUTRINO_CPP CRadioText *g_Radiotext;
|
||||
|
||||
#ifndef DISABLE_GUI_MOUNT
|
||||
|
Reference in New Issue
Block a user