Para la señal y la ranura de tipo continuaciónTipo de argumento para la señal Qt y la ranura, ¿importa la referencia de los calificadores?
signals:
void textChanged(const QString &);
public slots:
void setText(const QString & text)
el tipo de argumento de TextChanged y setText parece funcionar invarable de const y &. ¿La diferencia constante y la calificación de referencia hacen alguna diferencia en comparación con solo usar QString?
QObject::connect(a,SIGNAL(textChanged(QString)),b,SLOT(setText(QString)));
QObject::connect(a,SIGNAL(textChanged(const QString &)),b,SLOT(setText(const QString &)));
EDIT: que no vi la ventana de salida que muestra mensajes de error cuando hay tipo incompatible siendo utilizado en la señal o ranura. Pensé que el mecanismo de ranura de señal es capaz de detectar el error de tipo de argumento en tiempo de compilación.
¿Hay algún artículo que explique completamente cómo Qt implementa el mecanismo de señal y ranura? que no sea http://doc.trolltech.com/4.6/signalsandslots.html – yesraaj
¿Quiere decir completamente como en mayor detalle, o completamente como un tutorial que lo guía a través de él, pero a otro ritmo? – e8johan
con más detalles, se agradece cualquier enlace :) – yesraaj