QDataStream only accept Qt data types?
-
wrote on 19 Mar 2015, 13:02 last edited by
when i use Drag & Drop
QByteArray itemData = event->mimeData()->data("xxx");
QDataStream dataStream(&itemData, QIODevice::WriteOnly);
QString xxx;
dataStream << xxx;can i pass other data type such as std::sting to dataStream, or even my own string type?
thank you
-
wrote on 19 Mar 2015, 13:22 last edited by
Hello,
You have to write your own implemenation of QDataStream operators (<<,>>) for your String Class e.g. MyString
QDataStream &operator<<(QDataStream &out, const MyString &string)
{......}QDataStream &operator>>(QDataStream &in, MyString &string)
{......}
2/2