aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin ROBIN <dev@benjarobin.fr>2024-01-14 18:16:59 +0100
committerYordan Karadzhov <y.karadz@gmail.com>2024-01-20 13:05:37 +0200
commit982a3157c09b413a4658fbe716f77ff4811e7c80 (patch)
tree653043ef3965e109329f7743442ddb63c02cdf46
parentfecb5f5ab8cbbefd0655721d7141344235a20ef7 (diff)
downloadkernel-shark-982a3157c09b413a4658fbe716f77ff4811e7c80.tar.gz
kernelshark: Use sliced() or first() instead of mid/right/left()
Fix Clazy warning and it is faster. Signed-off-by: Benjamin ROBIN <dev@benjarobin.fr> Signed-off-by: Yordan Karadzhov <y.karadz@gmail.com>
-rw-r--r--src/KsMainWindow.cpp2
-rw-r--r--src/KsUtils.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/KsMainWindow.cpp b/src/KsMainWindow.cpp
index 68853d69..72ad371c 100644
--- a/src/KsMainWindow.cpp
+++ b/src/KsMainWindow.cpp
@@ -1275,7 +1275,7 @@ void KsMainWindow::_load(const QString& fileName, bool append)
pbLabel += fileName;
} else {
pbLabel += "...";
- pbLabel += fileName.mid(fileName.size() - 37, 37);
+ pbLabel += fileName.sliced(fileName.size() - 37);
}
setWindowTitle("Kernel Shark");
diff --git a/src/KsUtils.cpp b/src/KsUtils.cpp
index a68e4c17..b84add42 100644
--- a/src/KsUtils.cpp
+++ b/src/KsUtils.cpp
@@ -534,8 +534,8 @@ QVector<int> parseIdList(QString v_str)
int i = item.indexOf('-');
if (i > 0) {
/* This item is an interval. */
- int to = item.right(item.size() - i - 1).toInt();
- int from = item.left(i).toInt();
+ int to = item.sliced(i + 1).toInt();
+ int from = item.first(i).toInt();
int s = v.size();
v.resize(s + to - from + 1);