file_prot - лог АТС (коды ошибок с их описанием, разделенные пустыми строками). С помощью QRegExp нахожу нужный код, теперь надо вырезать от позиции кода до появления пустой подстроки.
text=new QString(file_prot.readAll())
QRegExp rx("("")"); ???????????????
while ((pos = rx.indexIn(text, pos)) != -1) {
list.append( rx.cap(1));
pos += rx.matchedLength();
qDebug()<<"position"<<rx.pos(1);