18 lines
464 B
C++
Executable File
18 lines
464 B
C++
Executable File
#include "customkeysequenceedit.h"
|
|
|
|
#include <QKeyEvent>
|
|
|
|
CustomKeySequenceEdit::CustomKeySequenceEdit(QWidget *parent) : QKeySequenceEdit(parent) { }
|
|
|
|
CustomKeySequenceEdit::~CustomKeySequenceEdit() { }
|
|
|
|
// Thanks to https://stackoverflow.com/a/38424451
|
|
void CustomKeySequenceEdit::keyPressEvent(QKeyEvent *pEvent)
|
|
{
|
|
QKeySequenceEdit::keyPressEvent(pEvent);
|
|
|
|
int value = keySequence()[0];
|
|
QKeySequence shortcut(value);
|
|
setKeySequence(shortcut);
|
|
}
|