diff options
author | anbr <vdr07@deltab.de> | 2010-12-21 20:36:58 +0100 |
---|---|---|
committer | anbr <vdr07@deltab.de> | 2010-12-21 20:36:58 +0100 |
commit | 10a33e14d6338ff004410413f6fe52810be43f67 (patch) | |
tree | 6f71b062e9235be1383a9e6c536fea336d400e6c /setup-itypes.h | |
download | vdr-plugin-dvdswitch-0.1.0.tar.gz vdr-plugin-dvdswitch-0.1.0.tar.bz2 |
release 0.1.0 from http://www.schmidtie.de/download/vdr-dvdswitch-0.1.0.tar.bz20.1.0
Diffstat (limited to 'setup-itypes.h')
-rw-r--r-- | setup-itypes.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/setup-itypes.h b/setup-itypes.h new file mode 100644 index 0000000..ff646e4 --- /dev/null +++ b/setup-itypes.h @@ -0,0 +1,40 @@ +#ifndef __SETUP_EXTENSIONS_DVDSWITCH_H +#define __SETUP_EXTENSIONS_DVDSWITCH_H + +#include <vdr/menuitems.h> +#include "imagelist.h" + +class cMenuSetupDSITypes : public cOsdMenu +{ + private: + cSetupLine *SetupLine; + bool Select; + int *RetIndex; + char *Buffer; + + void Set(void); + public: + cMenuSetupDSITypes(bool select = false, int* retindex = NULL, char *buffer = NULL); + void SetHelp(void); + protected: + virtual eOSState ProcessKey(eKeys Key); +}; + +class cMenuSetupDSITypesItem : public cOsdMenu +{ + private: + cImageListItem *Item; + char LongName[50]; + char ShortName[20]; + int FileType; + const char *FileTypes[2]; + char Extension[20]; + int HideExtension; + + void Set(void); + public: + cMenuSetupDSITypesItem(int itemindex); + virtual eOSState ProcessKey(eKeys Key); +}; + +#endif // __SETUP_EXTENSIONS_DVDSWITCH_H |