Коммит ea6ba86e создал по автору OMP Education's avatar OMP Education Зафиксировано автором k.sagalakova
Просмотр файлов

[View] Fixed updating the page range string to the correct format.



Co-Authored-By: default avatarKira Sagalakova <k.sagalakova@omp.ru>
владелец ebf29771
...@@ -1165,14 +1165,16 @@ void PdfView::_updateSpecailIndexes() ...@@ -1165,14 +1165,16 @@ void PdfView::_updateSpecailIndexes()
QString pageRange; QString pageRange;
for (const auto &range : m_mapper->specialRangeIndexes()) { for (const auto &range : m_mapper->specialRangeIndexes()) {
pageRange += ((pageRange.isEmpty() ? QStringLiteral() : QStringLiteral(",")) pageRange += ((pageRange.isEmpty() ? QStringLiteral() : QStringLiteral(","))
+ (QString::number(range.first) + QStringLiteral("-") + (QString::number(range.first + 1) + QStringLiteral("-")
+ QString::number(range.second))); + QString::number(range.second + 1)));
} }
QString pageIndexes; QString pageIndexes;
for (const auto &index : m_mapper->specialIndexes()) { for (const auto &index : m_mapper->specialIndexes()) {
pageIndexes += ((pageRange.endsWith(",") ? QStringLiteral() : QStringLiteral(",")) pageIndexes += (((pageRange.endsWith(",") || (pageRange.isEmpty() && pageIndexes.isEmpty()))
+ QString::number(index)); ? QStringLiteral()
: QStringLiteral(","))
+ QString::number(index + 1));
} }
m_pageRange = pageRange + pageIndexes; m_pageRange = pageRange + pageIndexes;
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать