How do I process a signal of in a subclass? Let's say my subclass is derived from QTextEdit
and is interested in the signal textChanged
. It seems silly to connect an object to itself, I should be able to simply override the textChange
method -- but it isn't virtual
.
What is the accepted way to do this?
You can't implement/override a signal, so the only way is to create a new slot and connect it to textChanged():
connect( this, SIGNAL(textChanged(QString)), this, SLOT(slotTextChanged(QString)) );