#include <sequence_edit.h>
◆ SequenceEdit()
| SequenceEdit::SequenceEdit |
( |
const QString & | _shortcutName, |
|
|
QWidget * | parent = nullptr ) |
|
explicit |
◆ clear()
| void SequenceEdit::clear |
( |
| ) |
|
◆ eventFilter()
| bool SequenceEdit::eventFilter |
( |
QObject * | obj, |
|
|
QEvent * | event ) |
|
overrideprotected |
◆ finishShortcut()
| void SequenceEdit::finishShortcut |
( |
| ) |
|
|
private |
◆ getSequence()
| QString SequenceEdit::getSequence |
( |
| ) |
|
◆ processKey()
| void SequenceEdit::processKey |
( |
QKeyEvent * | e | ) |
|
|
private |
◆ refreshShortcut()
| void SequenceEdit::refreshShortcut |
( |
| ) |
|
◆ removeLastShortcut
| void SequenceEdit::removeLastShortcut |
( |
| ) |
|
|
privateslot |
◆ restoreDefault
| void SequenceEdit::restoreDefault |
( |
| ) |
|
|
privateslot |
◆ retranslateUi()
| void SequenceEdit::retranslateUi |
( |
| ) |
|
◆ setShortcutName()
| void SequenceEdit::setShortcutName |
( |
const QString & | _shortcutName | ) |
|
◆ translateModifiers()
| int SequenceEdit::translateModifiers |
( |
Qt::KeyboardModifiers | state, |
|
|
const QString & | text ) |
|
private |
◆ updateSettings()
| void SequenceEdit::updateSettings |
( |
| ) |
|
|
private |
◆ validateShortcut()
| bool SequenceEdit::validateShortcut |
( |
const QKeySequence & | sequence | ) |
|
|
private |
Validates that shortcut is valid (is a valid shortcut key sequence and doesn't conflict with any other shortcuts). Displays warning messages if it's not valid.
- Parameters
-
| sequence | The shortcut key sequence |
- Returns
- True if the sequence isn't already self-contained
◆ clearButton
| QPushButton* SequenceEdit::clearButton |
|
private |
◆ currentKey
| int SequenceEdit::currentKey = 0 |
|
private |
◆ defaultButton
| QPushButton* SequenceEdit::defaultButton |
|
private |
◆ keys
| int SequenceEdit::keys = 0 |
|
private |
◆ lineEdit
| QLineEdit* SequenceEdit::lineEdit |
|
private |
◆ shortcutName
| QString SequenceEdit::shortcutName |
|
private |
◆ valid
| bool SequenceEdit::valid = false |
|
private |
The documentation for this class was generated from the following files: