Implemented signal to signal connection.
Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>,
Luciano Wolf <luciano.wolf@openbossa.org>
This commit is contained in:
parent
3f6c11762e
commit
40d67b2892
2 changed files with 28 additions and 10 deletions
|
|
@ -12,6 +12,7 @@ class MyObject(QTimer):
|
|||
sig2 = Signal(int, name='rangeChanged')
|
||||
sig3 = Signal(int)
|
||||
sig4 = Signal((int,), (QString,))
|
||||
sig5 = Signal((QString,), (int,))
|
||||
|
||||
|
||||
@Slot(int)
|
||||
|
|
@ -67,6 +68,15 @@ class SignalObjectTest(UsesQCoreApplication):
|
|||
self.app.exec_()
|
||||
self.assert_(self._cb_called)
|
||||
|
||||
def testSignalWithSignal(self):
|
||||
o = MyObject()
|
||||
o.sig2.connect(o.myRange)
|
||||
print "sig->sig", o.sig5.connect(o.sig2)
|
||||
o.sig5[int].emit(10)
|
||||
self.assertEqual(o._range, 10)
|
||||
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue