2 from PyQt4
import QtCore
3 from cola
import signals
5 debug
= os
.environ
.get('COLA_NOTIFIER_DEBUG', False)
11 _instance
= QNotifier()
15 class QNotifier(QtCore
.QObject
):
16 def broadcast(self
, signal
, *args
, **kwargs
):
18 print ('broadcast: %s(%s, %s)' % (signals
.name(signal
),
21 self
.emit(signal
, *args
, **kwargs
)
23 def listen(self
, signal
, callback
):
24 self
.connect(self
, signal
, callback
)