Qt - считать текстовый файл в строку (string) = qt read file into string

предлагается выполнить поставленную задачу используя следующую функцию (её можно оформить как метод или как статический метод =)) =

QString readFile(QString filename)
    {
        QFile file(filename);
        if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
             return NULL;


        QByteArray total;
        QByteArray line;
        while (!file.atEnd()) {
           line = file.read(1024);
           total.append(line);
        }

        return QString(total);
     }

спасибо товарищу - обитателю этого достопочтенного сайт = http://forrst.com/posts/Reading_a_file_i...