QShortcutEvent Class

The QShortcutEvent class provides an event which is generated when the user presses a key combination. More...

Header: #include <QShortcutEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Inherits: QEvent

Public Functions

QShortcutEvent(const QKeySequence &key, const QShortcut *shortcut = nullptr, bool ambiguous = false)
bool isAmbiguous() const
const QKeySequence &key() const

Detailed Description

Normally you do not need to use this class directly; QShortcut provides a higher-level interface to handle shortcut keys.

See also QShortcut.

Member Function Documentation

QShortcutEvent::QShortcutEvent(const QKeySequence &key, const QShortcut *shortcut = nullptr, bool ambiguous = false)

Constructs a shortcut event for the given key press, associated with the QShortcut shortcut.

ambiguous specifies whether there is more than one QShortcut for the same key sequence.

bool QShortcutEvent::isAmbiguous() const

Returns true if the key sequence that triggered the event is ambiguous.

See also QShortcut::activatedAmbiguously().

const QKeySequence &QShortcutEvent::key() const

Returns the key sequence that triggered the event.