diff options
| author | louis <louis.braun@gmx.de> | 2015-01-27 17:30:24 +0100 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2015-01-27 17:30:24 +0100 |
| commit | c650dcacd89ed4ffd6cdc2aded92de70b40f181d (patch) | |
| tree | 36994f517ef1b205c379d4e17be38b1fb085aea8 /services.h | |
| parent | 15ad84bccf46ccedd894cabb03ff18d1b7707214 (diff) | |
| download | vdr-plugin-skindesigner-c650dcacd89ed4ffd6cdc2aded92de70b40f181d.tar.gz vdr-plugin-skindesigner-c650dcacd89ed4ffd6cdc2aded92de70b40f181d.tar.bz2 | |
started plugin interface implementation
Diffstat (limited to 'services.h')
| -rw-r--r-- | services.h | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -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 |
