[Kde-bindings] Signal/slot method signature constants

Sebastian Sauer mail at dipe.org
Mon Jul 31 00:15:09 UTC 2006

Ashley Winters wrote:
> I've had on my TODO list for a long time eliminating the C++ function
> signature requirement from signals/slots. I dislike the loss of
> abstraction (which is especially amusing in Jambi).
> I used to think there was a reason this wouldn't work, but I've since
> forgotten what it was. Can anyone discover such a reason independently?
> Anything here seem especially appealing across languages?

maybe also valid for e.g. ruby(?);

class MyClass : public QObject {
		void mysig(int);
		void mysig(QString);

class OtherClass:
	def __init__(self):
		myc1 = MyClass()
		connect(myc1.mysig, self.callback)
	def callback(self, arg):
		# is arg int or string?
		# do I need to use types() now to handle that case?
		# and how to explicit connect the other case?

Sebastian Sauer aka dipesh[sebsauer]
Fingerprint: 8F1E 219B 16E6 4EC7 29CC F408 E193 65E2 9134 2221
Coder in http://www.koffice.org && http://www.kmldonkey.org

More information about the Kde-bindings mailing list