Hi Thorsten, Am Samstag, 5. Dezember 2015, 06:24:11 schrieb Thorsten Zachmann: [snip] > Is it ok to add that or is the comment wrong and I could use the sort inside > cstester. I don't know if any other code depends on the pages being sorted
Looks like some code expects the pages ordered by page order, e.g. KWDocument::updatePagesForStyle(const KWPageStyle &style) KWOdfWriter::save(KoOdfWriteStore &odfStore, KoEmbeddedDocumentSaver &embeddedSaver) KWViewModeNormal::updatePageCache() So fixing the implementation of KWPageManager::pages(...) to return the list sorted might be needed in general, yes. Not sure though by what is should be sorted. pageNumber or pageId. The latter is what is used by KWPage compare operators currently. Would need more investigation... but good catch for now at least. And I would prefer a qSort over std::sort, at least for now for consistency in the code. Given newer C++ standards etc. it might be time to reconsider the Calligra coding standards perhaps, e.g. Krita have a nice shot at it with https://community.kde.org/Krita/C%2B%2B11 Cheers Friedrich _______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel