X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d9b91542e07a2296b69141433d863fe8028b148e..75b5dff4878843dec6913364bc044ab25c3b78a2:/lib/actions/action.h diff --git a/lib/actions/action.h b/lib/actions/action.h index 560fdbbf..f2e0d8f4 100644 --- a/lib/actions/action.h +++ b/lib/actions/action.h @@ -7,7 +7,6 @@ #include #undef _POSIX_C_SOURCE #define _POSIX_C_SOURCE 200112L -#include #include #include #include @@ -29,8 +28,8 @@ public: void unbindAction(eWidget *widget, int id); #endif - void bindAction(const std::string &context, int priority, PyObject *function); - void unbindAction(const std::string &context, PyObject *function); + void bindAction(const std::string &context, int priority, SWIG_PYOBJECT(ePyObject) function); + void unbindAction(const std::string &context, SWIG_PYOBJECT(ePyObject) function); void bindKey(const std::string &device, int key, int flags, const std::string &context, const std::string &action); @@ -45,7 +44,7 @@ private: // eActionContext *m_context; std::string m_context; // FIXME - PyObject *m_fnc; + ePyObject m_fnc; eWidget *m_widget; int m_id;