diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-11-25 18:34:28 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-11-28 10:07:30 +0000 |
commit | 23f53dcbda305d3e2f593b4e0c566375af7dc0fb (patch) | |
tree | c6407d49ae1dd0614fd1497d30ed70df68e3ed0f /src/plugins/diffeditor/unifieddiffeditorwidget.cpp | |
parent | 6f299f19ac7fab734894ca49395d19eba7c36681 (diff) | |
download | qt-creator-23f53dcbda305d3e2f593b4e0c566375af7dc0fb.tar.gz |
MathUtils: Add tangential interpolation
Reuse it in TaskProgress and in ProgressTimer.
Rename MathUtils::interpolate() into interpolateLinear()
Change-Id: Iff4cda1e3b8782cd26277ec75046ca5526be92c0
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/diffeditor/unifieddiffeditorwidget.cpp')
-rw-r--r-- | src/plugins/diffeditor/unifieddiffeditorwidget.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp index c082db78ec..6e8abb9c24 100644 --- a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp +++ b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp @@ -436,7 +436,7 @@ UnifiedDiffOutput UnifiedDiffData::diffOutput(QFutureInterface<void> &fi, int pr output.diffData.m_chunkInfo.setChunkIndex(oldBlock, blockNumber - oldBlock, j); } } - fi.setProgressValue(MathUtils::interpolate(++i, 0, count, progressMin, progressMax)); + fi.setProgressValue(MathUtils::interpolateLinear(++i, 0, count, progressMin, progressMax)); if (fi.isCanceled()) return {}; } @@ -511,7 +511,7 @@ void UnifiedDiffEditorWidget::showDiff() const QString package = output.diffText.mid(currentPos, packageSize); cursor.insertText(package); currentPos += package.size(); - fi.setProgressValue(MathUtils::interpolate(currentPos, 0, diffSize, firstPartMax, progressMax)); + fi.setProgressValue(MathUtils::interpolateLinear(currentPos, 0, diffSize, firstPartMax, progressMax)); if (futureInterface.isCanceled()) return; } |