GlobalShortcut
#include <globalshortcut.h>
Public Member Functions | |
GlobalShortcut (const QString &uniqueName, const QString &friendlyName, GlobalShortcutContext *context) | |
GlobalShortcutContext * | context () |
const GlobalShortcutContext * | context () const |
QList< QKeySequence > | defaultKeys () const |
QString | friendlyName () const |
bool | isActive () const |
bool | isFresh () const |
bool | isPresent () const |
bool | isSessionShortcut () const |
QList< QKeySequence > | keys () const |
operator KGlobalShortcutInfo () const | |
void | setActive () |
void | setDefaultKeys (const QList< QKeySequence > &) |
void | setFriendlyName (const QString &) |
void | setInactive () |
void | setIsFresh (bool) |
void | setIsPresent (bool) |
void | setKeys (const QList< QKeySequence > &) |
QString | uniqueName () const |
void | unRegister () |
Detailed Description
Represents a global shortcut.
- Note
- This class can handle multiple keys (default and active). This feature isn't used currently. kde4 only allows setting one key per global shortcut.
Definition at line 26 of file globalshortcut.h.
Member Function Documentation
◆ context()
const GlobalShortcutContext * GlobalShortcut::context | ( | ) |
Returns the context the shortcuts belongs to.
Definition at line 96 of file globalshortcut.cpp.
◆ defaultKeys()
QList< QKeySequence > GlobalShortcut::defaultKeys | ( | ) | const |
Returns the default keys for this shortcut.
Definition at line 164 of file globalshortcut.cpp.
◆ friendlyName()
QString GlobalShortcut::friendlyName | ( | ) | const |
Return the friendly display name for this shortcut.
Definition at line 116 of file globalshortcut.cpp.
◆ isActive()
bool GlobalShortcut::isActive | ( | ) | const |
Check if the shortcut is active. It's keys are grabbed.
Definition at line 60 of file globalshortcut.cpp.
◆ isFresh()
bool GlobalShortcut::isFresh | ( | ) | const |
Check if the shortcut is fresh/new. Is an internal state.
Definition at line 65 of file globalshortcut.cpp.
◆ isPresent()
bool GlobalShortcut::isPresent | ( | ) | const |
Check if the shortcut is present. It application is running.
Definition at line 70 of file globalshortcut.cpp.
◆ isSessionShortcut()
bool GlobalShortcut::isSessionShortcut | ( | ) | const |
Returns true if the shortcut is a session shortcut.
Definition at line 75 of file globalshortcut.cpp.
◆ keys()
QList< QKeySequence > GlobalShortcut::keys | ( | ) | const |
Returns a list of keys associated with this shortcut.
Definition at line 126 of file globalshortcut.cpp.
◆ setActive()
void GlobalShortcut::setActive | ( | ) |
Activates the shortcut. The keys are grabbed.
Definition at line 174 of file globalshortcut.cpp.
◆ setDefaultKeys()
void GlobalShortcut::setDefaultKeys | ( | const QList< QKeySequence > & | newKeys | ) |
Sets the default keys for this shortcut.
Definition at line 169 of file globalshortcut.cpp.
◆ setFriendlyName()
void GlobalShortcut::setFriendlyName | ( | const QString & | name | ) |
Sets the friendly name for the shortcut. For display.
Definition at line 121 of file globalshortcut.cpp.
◆ setInactive()
void GlobalShortcut::setInactive | ( | ) |
Sets the shortcut inactive. No longer grabs the keys.
Definition at line 191 of file globalshortcut.cpp.
◆ setKeys()
void GlobalShortcut::setKeys | ( | const QList< QKeySequence > & | newKeys | ) |
Sets the keys activated with this shortcut. The old keys are freed.
Definition at line 131 of file globalshortcut.cpp.
◆ uniqueName()
QString GlobalShortcut::uniqueName | ( | ) | const |
Returns the unique name aka id for the shortcuts.
Definition at line 106 of file globalshortcut.cpp.
◆ unRegister()
void GlobalShortcut::unRegister | ( | ) |
Remove this shortcut and it's siblings.
Definition at line 111 of file globalshortcut.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:10:03 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.