I don't know how to read a macintosh text file. The end of line is a character '13'. It's '10' on unixes, 10+13 on windows.

Here is the code I use :

Qt Code:
  1. QFile file(fileName);
  2. if (!file.open(QFile::ReadOnly | QFile::Text))
  3. {
  4. QMessageBox::warning(this, tr("Application"),
  5. tr("Cannot read file %1:\n%2.")
  6. .arg(fileName)
  7. .arg(file.errorString()));
  8. return;
  9. }
  10.  
  11. QTextStream in(&file);
  12.  
  13. QString line;
  14. line = in.readLine();
  15. while (!line.isNull())
  16. {
  17. doneWords.append(line);
  18. line = in.readLine();
  19. }
To copy to clipboard, switch view to plain text mode 

The readline() function reads the whole file if it uses 13 as a newline char.
How can I set the endline char beeing '13' ?
Thank you !