Something like this at simplest:
{
stream << data.text1;
stream << data.fg;
stream << data.bg;
stream << data.Font;
return stream;
}
{
stream >> data.text1;
stream >> data.fg;
stream >> data.bg;
stream >> data.Font;
return stream;
}
QDataStream & operator<<(QDataStream &stream, const txtsc &data)
{
stream << data.text1;
stream << data.fg;
stream << data.bg;
stream << data.Font;
return stream;
}
QDataStream & operator>>(QDataStream &stream, txtsc &data)
{
stream >> data.text1;
stream >> data.fg;
stream >> data.bg;
stream >> data.Font;
return stream;
}
To copy to clipboard, switch view to plain text mode
Now you can read/write a whole txtsc struct with QDataStream. See docs for example code.
Bookmarks