diff options
author | Frank Schmirler <vdr@schmirler.de> | 2011-11-22 01:15:09 +0100 |
---|---|---|
committer | Frank Schmirler <vdr@schmirler.de> | 2011-11-22 01:16:42 +0100 |
commit | c652e8fa8141d7e323cbdbbc0a662244a5a84955 (patch) | |
tree | ee2a0a3421788e0f6cc5f653c42ac4f14acf322b /server/menu.h | |
parent | ce1583a756fe7d80522ed3e82275705b9cbe00b7 (diff) | |
download | vdr-plugin-streamdev-c652e8fa8141d7e323cbdbbc0a662244a5a84955.tar.gz vdr-plugin-streamdev-c652e8fa8141d7e323cbdbbc0a662244a5a84955.tar.bz2 |
Added server menu with list of clients. Connections can be terminated
with the "red" key. The former main menu action of suspending live TV
moved to the "blue" key.
Diffstat (limited to 'server/menu.h')
-rw-r--r-- | server/menu.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/server/menu.h b/server/menu.h new file mode 100644 index 0000000..097d5d2 --- /dev/null +++ b/server/menu.h @@ -0,0 +1,24 @@ +/* + * $Id: menu.h,v 1.4 2010/07/19 13:49:31 schmirl Exp $ + */ + +#ifndef VDR_STREAMDEV_MENU_H +#define VDR_STREAMDEV_MENU_H + +#include <vdr/osdbase.h> +#include "connection.h" + +class cStreamdevServerMenu: public cOsdMenu { +private: + void SetHelpKeys(); + eOSState Disconnect(); + eOSState Suspend(); +protected: + virtual eOSState ProcessKey(eKeys Key); + +public: + cStreamdevServerMenu(); + virtual ~cStreamdevServerMenu(); +}; + +#endif // VDR_STREAMDEV_MENU_H |