テキストファイルからQStringListに行単位で一気に読み込もうとして以下のように書いたんだけど
うまく行かない。

QStringList list;
QFile file("./hoge.txt");
file.open(QIODevice::ReadOnly);
QDataStream stream(&file);
stream >> list;
file.close();

大域関数として定義された演算子として,

QDataStream & operator>> (QDataStream & in, QStringList & list);

ってのがあったのでうまく行くかと思ったんだけど...
何が悪いのでしょう?