X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2Fenigma_python.i;h=9ef269b20ed0308c342a4e16480670bee1fe17a3;hp=2a3b89fdcf3f22abfdec96282b603714bb378091;hb=99e6feec1546d5fa2ff8e5cdfdf84438db4281b3;hpb=6a8e7995dc86f6f9c6823c735377bf5845abeed2 diff --git a/lib/python/enigma_python.i b/lib/python/enigma_python.i index 2a3b89f..9ef269b 100644 --- a/lib/python/enigma_python.i +++ b/lib/python/enigma_python.i @@ -41,14 +41,16 @@ is usually caused by not marking PSignals as immutable. #include #include #include +#include #include +#include #include #include -#include #include #include #include #include +#include #include #include #include @@ -64,31 +66,33 @@ is usually caused by not marking PSignals as immutable. #include #include #include +#include #include #include #include #include -#include -#include #include #include #include #include #include +#include #include #include #include #include #include #include -#include #include #include +#include +#include #include #include #include #include #include +#include #include #include #include @@ -133,9 +137,9 @@ typedef long time_t; %immutable eSocketNotifier::activated; %include %include +%include %include %include -%include // TODO: embed these... %immutable eConsoleAppContainer::appClosed; @@ -151,13 +155,16 @@ typedef long time_t; %immutable eDVBCI_UI::ciStateChanged; %immutable eDVBResourceManager::frontendUseMaskChanged; %immutable eAVSwitch::vcr_sb_notifier; - +%immutable ePythonMessagePump::recv_msg; +%immutable eDVBLocalTimeHandler::m_timeUpdated; +%include %include %include %include %include %include %include +%include %include %include %include @@ -167,6 +174,7 @@ typedef long time_t; %include %include %include +%include %include %include %include @@ -179,8 +187,6 @@ typedef long time_t; %include %include %include -%include -%include %include %include %include @@ -194,11 +200,14 @@ typedef long time_t; %include %include %include +%include +%include %include %include %include %include %include +%include %include %include %include @@ -288,6 +297,14 @@ PyObject *getBestPlayableServiceReference(const eServiceReference &bouquet_ref, } %} +void setTunerTypePriorityOrder(int); +%{ +void setTunerTypePriorityOrder(int order) +{ + eDVBFrontend::setTypePriorityOrder(order); +} +%} + /************** temp *****************/ /* need a better place for this, i agree. */ @@ -297,6 +314,7 @@ extern void quitMainloop(int exit_code); extern eApplication *getApplication(); extern int getPrevAsciiCode(); extern void addFont(const char *filename, const char *alias, int scale_factor, int is_replacement); +extern const char *getEnigmaVersionString(); %} extern void addFont(const char *filename, const char *alias, int scale_factor, int is_replacement); @@ -304,3 +322,4 @@ extern int getPrevAsciiCode(); extern void runMainloop(); extern void quitMainloop(int exit_code); extern eApplication *getApplication(); +extern const char *getEnigmaVersionString();