aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlbert Astals Cid <aacid@kde.org>2019-10-03 21:13:06 +0200
committerAlbert Astals Cid <aacid@kde.org>2019-10-03 21:13:11 +0200
commitb80648cf56c6ffd414f3222fffed234fad859ba6 (patch)
treefbce3368c1a87f263f76dbac0334475328269bce /src
parent33bcefa50dcf925f2e960957ab8e3edfd9c67338 (diff)
downloadkconfig-b80648cf56c6ffd414f3222fffed234fad859ba6.tar.gz
kconfig-b80648cf56c6ffd414f3222fffed234fad859ba6.tar.bz2
Rewrite ugly for with pointer arithmetic into range for
Reviewers: apol Reviewed By: apol Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D24398
Diffstat (limited to 'src')
-rw-r--r--src/gui/kstandardshortcut.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/gui/kstandardshortcut.cpp b/src/gui/kstandardshortcut.cpp
index 2bd02b2a..1bdbd247 100644
--- a/src/gui/kstandardshortcut.cpp
+++ b/src/gui/kstandardshortcut.cpp
@@ -304,13 +304,13 @@ const QList<QKeySequence> &shortcut(StandardShortcut id)
StandardShortcut find(const QKeySequence &seq)
{
if (!seq.isEmpty()) {
- for (uint i = 0; i < sizeof(g_infoStandardShortcut) / sizeof(KStandardShortcutInfo); i++) {
- StandardShortcut id = g_infoStandardShortcut[i].id;
+ for (const KStandardShortcutInfo &shortcutInfo : g_infoStandardShortcut) {
+ const StandardShortcut id = shortcutInfo.id;
if (id != AccelNone) {
- if (!g_infoStandardShortcut[i].isInitialized) {
+ if (!shortcutInfo.isInitialized) {
initialize(id);
}
- if (g_infoStandardShortcut[i].cut.contains(seq)) {
+ if (shortcutInfo.cut.contains(seq)) {
return id;
}
}
@@ -321,10 +321,11 @@ StandardShortcut find(const QKeySequence &seq)
StandardShortcut find(const char *keyName)
{
- for (uint i = 0; i < sizeof(g_infoStandardShortcut) / sizeof(KStandardShortcutInfo); i++)
- if (qstrcmp(g_infoStandardShortcut[i].name, keyName)) {
- return g_infoStandardShortcut[i].id;
+ for (const KStandardShortcutInfo &shortcutInfo : g_infoStandardShortcut) {
+ if (qstrcmp(shortcutInfo.name, keyName)) {
+ return shortcutInfo.id;
}
+ }
return AccelNone;
}