5#ifndef DKEYSEQUENCEEDIT_H
6#define DKEYSEQUENCEEDIT_H
9#include <dtkwidget_global.h>
11#include <QKeySequenceEdit>
14DWIDGET_BEGIN_NAMESPACE
16class DKeySequenceEditPrivate;
17class LIBDTKWIDGETSHARED_EXPORT
DKeySequenceEdit :
public QLineEdit,
public DTK_CORE_NAMESPACE::DObject
27 bool setKeySequence(
const QKeySequence &keySequence);
28 QKeySequence keySequence();
31 QString getKeySequence(QKeySequence sequence);
34 void editingFinished(
const QKeySequence &keySequence);
35 void keySequenceChanged(
const QKeySequence &keySequence);
38 void keyPressEvent(QKeyEvent *event)
override;
39 bool event(
QEvent *e)
override;