From b579440eba200c178b3860683634b4b83053cd23 Mon Sep 17 00:00:00 2001 From: Ulrich Eckhardt Date: Sun, 27 May 2018 16:39:01 +0200 Subject: Split radioaudio.h Move classes into corresponding header files. --- radiotextosd.h | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 radiotextosd.h (limited to 'radiotextosd.h') diff --git a/radiotextosd.h b/radiotextosd.h new file mode 100644 index 0000000..04e3e5a --- /dev/null +++ b/radiotextosd.h @@ -0,0 +1,48 @@ +/* + * radiotextosd.h + * + * Created on: 27.05.2018 + * Author: uli + */ + +#ifndef __RADIOTEXTOSD_H_ +#define __RADIOTEXTOSD_H_ + +#include + +class cRadioTextOsd : public cOsdObject, public cCharSetConv { +private: + cOsd *osd; + cOsd *qosd; + cOsd *qiosd; + const cFont *ftitel; + const cFont *ftext; + int fheight; + int bheight; + eKeys LastKey; + cTimeMs osdtimer; + void rtp_print(void); + bool rtclosed; + bool rassclosed; + static cBitmap rds, arec, rass, radio; + static cBitmap index, marker, page1, pages2, pages3, pages4, pageE; + static cBitmap no0, no1, no2, no3, no4, no5, no6, no7, no8, no9, bok; +public: + cRadioTextOsd(); + ~cRadioTextOsd(); + virtual void Hide(void); + virtual void Show(void); + void ShowText(void); + void RTOsdClose(void); + int RassImage(int QArchiv, int QKey, bool DirUp); + void RassOsd(void); + void RassOsdTip(void); + void RassOsdClose(void); + void RassImgSave(const char *size, int pos); + virtual eOSState ProcessKey(eKeys Key); + virtual bool IsMenu(void) const { return false; } +}; + + + +#endif /* RADIOTEXTOSD_H_ */ -- cgit v1.2.3