diff options
Diffstat (limited to 'libpyside/signalmanager.h')
-rw-r--r-- | libpyside/signalmanager.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libpyside/signalmanager.h b/libpyside/signalmanager.h index 70d7f0895..72acd1d93 100644 --- a/libpyside/signalmanager.h +++ b/libpyside/signalmanager.h @@ -50,9 +50,11 @@ namespace PySide class PYSIDE_API PyObjectWrapper { public: - PyObjectWrapper(PyObject* me) : m_me(me) { Py_INCREF(m_me); } - PyObjectWrapper() : m_me(Py_None) { Py_INCREF(m_me); } - operator PyObject*() const { return m_me; } + PyObjectWrapper(); + PyObjectWrapper(PyObject* me); + PyObjectWrapper(const PyObjectWrapper &other); + ~PyObjectWrapper(); + operator PyObject*() const; private: PyObject* m_me; }; |