diff options
author | Lars Hanisch <dvb@flensrocker.de> | 2011-03-25 21:20:07 +0100 |
---|---|---|
committer | Lars Hanisch <dvb@flensrocker.de> | 2011-03-25 21:20:07 +0100 |
commit | 59cb96c4c68c1031d713ee36342643378641ca4e (patch) | |
tree | c6177a5b57eac5f220ca7e9ffcaee4f7505be38e /dynamite.c | |
parent | 2e1250d57513f385d3dbd6527f94d98366c84fc9 (diff) | |
download | vdr-plugin-dynamite-59cb96c4c68c1031d713ee36342643378641ca4e.tar.gz vdr-plugin-dynamite-59cb96c4c68c1031d713ee36342643378641ca4e.tar.bz2 |
add some OSD functionalityv0.0.6a
Diffstat (limited to 'dynamite.c')
-rw-r--r-- | dynamite.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -7,11 +7,12 @@ #include <getopt.h> #include <vdr/plugin.h> #include "dynamicdevice.h" +#include "menu.h" #include "monitor.h" -static const char *VERSION = "0.0.6"; +static const char *VERSION = "0.0.6a"; static const char *DESCRIPTION = "attach/detach devices on the fly"; -static const char *MAINMENUENTRY = NULL; +static const char *MAINMENUENTRY = "dynamite"; class cDynamiteDvbDeviceProbe : public cDvbDeviceProbe { private: @@ -220,6 +221,8 @@ void cPluginDynamite::MainThreadHook(void) // WARNING: Use with great care - see PLUGINS.html! if (!cDynamicDevice::ProcessQueuedCommands()) esyslog("dynamite: can't process all queued commands"); + if (!cDynamicDevice::enableOsdMessages) + cDynamicDevice::enableOsdMessages = true; } cString cPluginDynamite::Active(void) @@ -237,7 +240,7 @@ time_t cPluginDynamite::WakeupTime(void) cOsdObject *cPluginDynamite::MainMenuAction(void) { // Perform the action when selected from the main VDR menu. - return NULL; + return new cDynamiteMainMenu; } cMenuSetupPage *cPluginDynamite::SetupMenu(void) |