diff options
author | Albert Astals Cid <aacid@kde.org> | 2019-10-03 21:13:06 +0200 |
---|---|---|
committer | Albert Astals Cid <aacid@kde.org> | 2019-10-03 21:13:11 +0200 |
commit | b80648cf56c6ffd414f3222fffed234fad859ba6 (patch) | |
tree | fbce3368c1a87f263f76dbac0334475328269bce /src | |
parent | 33bcefa50dcf925f2e960957ab8e3edfd9c67338 (diff) | |
download | kconfig-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.cpp | 15 |
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; } |