Картинки, находящиеся в тексте, имеют свои имена. Имена берутся из значения атрибута src тега <img>. Чтобы полуить имена всех картинок, можно воспользоваться следущим кодом:
QTextBlock bl = doc->begin();
while(bl.isValid()) {
QTextBlock::iterator it;
for(it = bl.begin(); !(it.atEnd()); ++it) {
QTextFragment currentFragment = it.fragment();
if(currentFragment.isValid()) {
if(currentFragment.charFormat().isImageFormat()) {
QTextImageFormat imgFmt = currentFragment.charFormat().toImageFormat();
lst.append(imgFmt.name());
}
}
}
bl = bl.next();
}