diff options
Diffstat (limited to 'libpyside/globalreceiver.h')
-rw-r--r-- | libpyside/globalreceiver.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libpyside/globalreceiver.h b/libpyside/globalreceiver.h index e1e230b7b..9243f9d3f 100644 --- a/libpyside/globalreceiver.h +++ b/libpyside/globalreceiver.h @@ -44,6 +44,8 @@ namespace PySide { +class DynamicSlotData; + class GlobalReceiver : public QObject { public: @@ -53,10 +55,12 @@ public: const QMetaObject* metaObject() const; void addSlot(const char* slot, PyObject* callback); void removeSlot(int slotId); + void connectNotify(int slotId); + void disconnectNotify(int slotId); private: DynamicQMetaObject m_metaObject; - QHash<int, PyObject* > m_slotReceivers; QSet<int> m_shortCircuitSlots; + QHash<int, DynamicSlotData* > m_slotReceivers; }; } |