summaryrefslogtreecommitdiff
path: root/services.h
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-01-27 17:30:24 +0100
committerlouis <louis.braun@gmx.de>2015-01-27 17:30:24 +0100
commitc650dcacd89ed4ffd6cdc2aded92de70b40f181d (patch)
tree36994f517ef1b205c379d4e17be38b1fb085aea8 /services.h
parent15ad84bccf46ccedd894cabb03ff18d1b7707214 (diff)
downloadvdr-plugin-skindesigner-c650dcacd89ed4ffd6cdc2aded92de70b40f181d.tar.gz
vdr-plugin-skindesigner-c650dcacd89ed4ffd6cdc2aded92de70b40f181d.tar.bz2
started plugin interface implementation
Diffstat (limited to 'services.h')
-rw-r--r--services.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/services.h b/services.h
index 3c477b2..203e715 100644
--- a/services.h
+++ b/services.h
@@ -35,4 +35,33 @@ public:
//out
cSDDisplayMenu *displayMenu;
};
+
+// Data structure for service "RegisterStandalonePlugin"
+/*
+class RegisterStandalonePlugin {
+public:
+ RegisterStandalonePlugin(void) {
+ name = "";
+ rootView = "";
+ };
+ void SetMenu(int key, string templateName) {
+ menus.insert(pair<int, string>(key, templateName));
+ }
+// in
+ string name; //name of plugin
+ string rootView; //name of plugin
+ map< int, string > menus; //menus as key -> templatename hashmap
+//out
+};
+*/
+// Data structure for service "GetDisplayPlugin"
+class GetDisplayPlugin {
+public:
+ GetDisplayPlugin(void) {
+ displayPlugin = NULL;
+ };
+// in
+//out
+ cDisplayPlugin *displayPlugin;
+};
#endif //__SKINDESIGNERSERVICES_H \ No newline at end of file