aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside/signalmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'libpyside/signalmanager.h')
-rw-r--r--libpyside/signalmanager.h8
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;
};