X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2Fenigma_python.i;fp=lib%2Fpython%2Fenigma_python.i;h=158c9867b89d5caabb246c8ffbbc153233be8a63;hp=6a255926f157f1bacff88b2922a87532ea9d0fa0;hb=27e06ba9c8b055c20ea8c70a405deb0e4019edc5;hpb=004d6db4a1dda8f08f5ce63f30c102c81b7b0693 diff --git a/lib/python/enigma_python.i b/lib/python/enigma_python.i index 6a25592..158c986 100755 --- a/lib/python/enigma_python.i +++ b/lib/python/enigma_python.i @@ -100,6 +100,7 @@ is usually caused by not marking PSignals as immutable. #include #include #include +#include %} %feature("ref") iObject "$this->AddRef(); /* eDebug(\"AddRef (%s:%d)!\", __FILE__, __LINE__); */ " @@ -163,6 +164,7 @@ typedef long time_t; %immutable eHdmiCEC::messageReceivedKey; %immutable ePythonMessagePump::recv_msg; %immutable eDVBLocalTimeHandler::m_timeUpdated; +%immutable eFCCServiceManager::m_fcc_event; %include %include %include @@ -221,6 +223,7 @@ typedef long time_t; %include %include %include +%include /************** eptr **************/ /************** signals **************/ @@ -344,6 +347,15 @@ int getLinkedSlotID(int fe) } %} +void setFCCEnable(int); +%{ +void setFCCEnable(int enable) +{ + eFCCServiceManager *fcc_mng = eFCCServiceManager::getInstance(); + if (fcc_mng) setFCCEnable(enable); +} +%} + /************** temp *****************/ /* need a better place for this, i agree. */