Hello all,

I am new to c++, Linux and and qt!

What I don't understand is why I need to declare a function as a public slot in order to connect it with a signal.

Is it possible to connect a public function (not declared as a slot) with a signal?.

Does that means that if I want to connect a function with a signal I have to declare it as a slot before?

How can i connect more than one function with a signal. (for example if condition a exist execute the first function otherwise execute the second)?

Finally: All the tutorials i have been through were using the code generation technique for the GUI. If i use the designer i only need to bother about the connection right?

Many thanks in advance,

Christos