diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-13 19:45:52 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-13 19:45:52 +0000 |
| commit | 855949a917ed8cf65397adc49872c99bdb2123c2 (patch) | |
| tree | 9f0512a205a3af1550b2a8d1f8da6609a405ea3a /lib/service/event.h | |
| parent | 1f497d5b863644889bda758eed836a3d6be7be11 (diff) | |
| download | enigma2-855949a917ed8cf65397adc49872c99bdb2123c2.tar.gz enigma2-855949a917ed8cf65397adc49872c99bdb2123c2.zip | |
fix non working use of configured system language for epg language
Diffstat (limited to 'lib/service/event.h')
| -rw-r--r-- | lib/service/event.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/service/event.h b/lib/service/event.h index d1e1d08b..5d81d8cf 100644 --- a/lib/service/event.h +++ b/lib/service/event.h @@ -47,8 +47,8 @@ public: #ifndef SWIG RESULT parseFrom(Event *evt, int tsidonid=0); RESULT parseFrom(const std::string filename, int tsidonid=0); -#endif static void setEPGLanguage( const std::string language ); +#endif time_t getBeginTime() const { return m_begin; } int getDuration() const { return m_duration; } int getEventId() const { return m_event_id; } @@ -60,7 +60,14 @@ public: int getNumOfLinkageServices() const { return m_linkage_services.size(); } SWIG_VOID(RESULT) getLinkageService(eServiceReference &SWIG_OUTPUT, eServiceReference &parent, int num) const; }; -SWIG_TEMPLATE_TYPEDEF(ePtr<eServiceEvent>, eServiceEventPtr); +SWIG_TEMPLATE_TYPEDEF(ePtr<eServiceEvent>, eServiceEvent); +SWIG_EXTEND(ePtr<eServiceEvent>, + static void setEPGLanguage( const std::string language ) + { + extern setServiceEventLanguage(const std::string language); + setServiceEventLanguage(language); + } +); #ifndef SWIG SWIG_IGNORE(eDebugClass); |
