File indexing completed on 2024-12-08 03:39:25

0001 #ifndef SEQUENCEHELPERS_H
0002 #define SEQUENCEHELPERS_H
0003 
0004 #include <kglobalaccel_export.h>
0005 
0006 #include <QKeySequence>
0007 
0008 // Some methods are exported for the unittest
0009 
0010 namespace Utils
0011 {
0012 KGLOBALACCEL_EXPORT QKeySequence reverseKey(const QKeySequence &key);
0013 
0014 KGLOBALACCEL_EXPORT QKeySequence cropKey(const QKeySequence &key, int count);
0015 
0016 bool contains(const QKeySequence &key, const QKeySequence &other);
0017 
0018 KGLOBALACCEL_EXPORT bool matchSequences(const QKeySequence &key, const QList<QKeySequence> &keys);
0019 
0020 KGLOBALACCEL_EXPORT QKeySequence mangleKey(const QKeySequence &key);
0021 }
0022 
0023 #endif // SEQUENCEHELPERS_H