#include <qextscintillacommand.h>
Methods are provided to change the keys bound to the command and to remove a key binding. Each command has a user friendly description of the command for use in key mapping dialogs.
void QextScintillaCommand::setKey | ( | int | key | ) |
Binds the key key to the command. If key is 0 then the key binding is removed. If key is invalid then the key binding is unchanged. Valid keys are any visible or control character or any of Key_Down
, Key_Up
, Key_Left
, Key_Right
, Key_Home
, Key_End
, Key_Prior
, Key_Next
, Key_Delete
, Key_Insert
, Key_Escape
, Key_Backspace
, Key_Tab
and Key_Return
. Keys may be modified with any combination of SHIFT
, CTRL
and ALT
.
void QextScintillaCommand::setAlternateKey | ( | int | altkey | ) |
Binds the alternate key altkey to the command. If key is 0 then the alternate key binding is removed.
int QextScintillaCommand::key | ( | ) | const [inline] |
int QextScintillaCommand::alternateKey | ( | ) | const [inline] |
The alternate key that is currently bound to the command is returned.
static bool QextScintillaCommand::validKey | ( | int | key | ) | [static] |
If the key key is valid then TRUE is returned.
QString QextScintillaCommand::description | ( | ) | const |
The user friendly description of the command is returned.