Hi

Reading QBuffer documentation:
QBuffer emits readyRead() when new data has arrived in the buffer.
The question is: how new data can arrive in the buffer?
I mean, I declared a QBuffer:
Qt Code:
  1. QByteArray byteArray;
  2. QBuffer buffer(&byteArray);
  3. buffer.open(QIODevice::ReadWrite);
To copy to clipboard, switch view to plain text mode 
In my thought new data is considered arrived if I write data in the byteArray directly:
Qt Code:
  1. byteArray.append("hallo");
To copy to clipboard, switch view to plain text mode 
but readyRead() is never called

so how new data can arrive in the buffer to make readyRead() be emitted?

best reagards
Max