diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-03-23 19:48:53 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-03-23 21:47:03 +0530 |
| commit | 346c16b4e2ea26f47e0e370a490b7794492a9ebb (patch) | |
| tree | 277a30ac8b0c82a9c9736985385d0d150a55fcb5 /src/keymap/KeySeqParser.hpp | |
| parent | 9cc72e8ea9f59f9a9627d05528d54a559ebd412c (diff) | |
| download | null-browser-346c16b4e2ea26f47e0e370a490b7794492a9ebb.tar.gz null-browser-346c16b4e2ea26f47e0e370a490b7794492a9ebb.zip | |
Apply clang-tidy suggestions
Diffstat (limited to 'src/keymap/KeySeqParser.hpp')
| -rw-r--r-- | src/keymap/KeySeqParser.hpp | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/keymap/KeySeqParser.hpp b/src/keymap/KeySeqParser.hpp index 2dad0c7..eb878ab 100644 --- a/src/keymap/KeySeqParser.hpp +++ b/src/keymap/KeySeqParser.hpp @@ -1,18 +1,17 @@ #pragma once -#include <QtCore/qnamespace.h> #include <QtCore> -#include <cmath> +#include <cstdint> struct KeyChord { Qt::KeyboardModifiers mod; Qt::Key key; }; -bool operator==(const KeyChord a, const KeyChord b); +bool operator==(KeyChord chord1, KeyChord chord2); -typedef QList<KeyChord> KeySequence; +using KeySequence = QList<KeyChord>; -enum KeyMatchType { +enum KeyMatchType : uint8_t { NoMatch, Match, Pending, @@ -20,8 +19,8 @@ enum KeyMatchType { class KeySeqParser { public: - static KeyMatchType keySequenceMatch(const KeySequence target, - const KeySequence current) { + static KeyMatchType key_sequence_match(const KeySequence &target, + const KeySequence ¤t) { for (int i = 0; i < target.length(); i++) { if (current.length() <= i) return KeyMatchType::Pending; @@ -34,11 +33,9 @@ public: return KeyMatchType::Match; } -public: - KeySeqParser(); - - KeySequence parse(QString keySequence); + KeySeqParser() = default; + KeySequence parse(QString key_sequence); private: - Qt::Key parseKey(QString keyName); + Qt::Key parse_key(const QString &key_name); }; |
