Не могу принять параметр у сигнала.
C++ (Qt)
// *.h - file
public slots:
void newData();
// *.cpp - file
void Checker::newData()
{
qDebug() << "+";
}
соединяю так:
C++ (Qt)
connect( inBuffer, SIGNAL(bytesWritten(qint64)), this, SLOT(newData()));
При попытке описать переменную как параметра метода ругается всякими разными способами (в зависимости от того, что пишу)\
PS: Пример counter из книги М. Шлее делал - работает, вроде всё понятно. Но здесь то сигнал не в моём классе.
public slots:
C++ (Qt)
void newData(qint64 bytes);
// *******
void Checker::newData(qint64 bytes)
{
qDebug() << "+" << "=(" ;
}
// **************
connect( inBuffer, SIGNAL(bytesWritten(qint64 bytes)), this, SLOT(newData()));
Так выдаёт:
Object::connect: No such signal QBuffer::bytesWritten(qint64 bytes)