cf12defd28
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
24 lines
595 B
C++
24 lines
595 B
C++
#ifndef SEQUENCEHELPERS_H
|
|
#define SEQUENCEHELPERS_H
|
|
|
|
#include <kglobalaccel_export.h>
|
|
|
|
#include <QKeySequence>
|
|
|
|
// Some methods are exported for the unittest
|
|
|
|
namespace Utils
|
|
{
|
|
KGLOBALACCEL_EXPORT QKeySequence reverseKey(const QKeySequence &key);
|
|
|
|
KGLOBALACCEL_EXPORT QKeySequence cropKey(const QKeySequence &key, int count);
|
|
|
|
bool contains(const QKeySequence &key, const QKeySequence &other);
|
|
|
|
KGLOBALACCEL_EXPORT bool matchSequences(const QKeySequence &key, const QList<QKeySequence> &keys);
|
|
|
|
KGLOBALACCEL_EXPORT QKeySequence mangleKey(const QKeySequence &key);
|
|
}
|
|
|
|
#endif // SEQUENCEHELPERS_H
|