Struct qt_gui::q_key_sequence::StandardKey
source · pub struct StandardKey(/* private fields */);
Expand description
This enum represent standard key bindings. They can be used to assign platform dependent keyboard shortcuts to a QAction.
C++ enum: QKeySequence::StandardKey
.
This enum represent standard key bindings. They can be used to assign platform dependent keyboard shortcuts to a QAction.
Note that the key bindings are platform dependent. The currently bound shortcuts can be queried using keyBindings().
This enum was introduced or modified in Qt 4.2.
Implementations§
source§impl StandardKey
impl StandardKey
sourcepub const UnknownKey: StandardKey = _
pub const UnknownKey: StandardKey = _
Unbound key. (C++ enum variant: UnknownKey = 0
)
sourcepub const HelpContents: StandardKey = _
pub const HelpContents: StandardKey = _
Open help contents. (C++ enum variant: HelpContents = 1
)
sourcepub const WhatsThis: StandardKey = _
pub const WhatsThis: StandardKey = _
Activate “what’s this”. (C++ enum variant: WhatsThis = 2
)
sourcepub const Open: StandardKey = _
pub const Open: StandardKey = _
Open document. (C++ enum variant: Open = 3
)
sourcepub const Close: StandardKey = _
pub const Close: StandardKey = _
Close document/tab. (C++ enum variant: Close = 4
)
sourcepub const Save: StandardKey = _
pub const Save: StandardKey = _
Save document. (C++ enum variant: Save = 5
)
sourcepub const New: StandardKey = _
pub const New: StandardKey = _
Create new document. (C++ enum variant: New = 6
)
sourcepub const Delete: StandardKey = _
pub const Delete: StandardKey = _
Delete. (C++ enum variant: Delete = 7
)
sourcepub const Cut: StandardKey = _
pub const Cut: StandardKey = _
Cut. (C++ enum variant: Cut = 8
)
sourcepub const Copy: StandardKey = _
pub const Copy: StandardKey = _
Copy. (C++ enum variant: Copy = 9
)
sourcepub const Paste: StandardKey = _
pub const Paste: StandardKey = _
Paste. (C++ enum variant: Paste = 10
)
sourcepub const Undo: StandardKey = _
pub const Undo: StandardKey = _
Undo. (C++ enum variant: Undo = 11
)
sourcepub const Redo: StandardKey = _
pub const Redo: StandardKey = _
Redo. (C++ enum variant: Redo = 12
)
sourcepub const Back: StandardKey = _
pub const Back: StandardKey = _
Navigate back. (C++ enum variant: Back = 13
)
sourcepub const Forward: StandardKey = _
pub const Forward: StandardKey = _
Navigate forward. (C++ enum variant: Forward = 14
)
sourcepub const Refresh: StandardKey = _
pub const Refresh: StandardKey = _
Refresh or reload current document. (C++ enum variant: Refresh = 15
)
sourcepub const ZoomIn: StandardKey = _
pub const ZoomIn: StandardKey = _
Zoom in. (C++ enum variant: ZoomIn = 16
)
sourcepub const ZoomOut: StandardKey = _
pub const ZoomOut: StandardKey = _
Zoom out. (C++ enum variant: ZoomOut = 17
)
sourcepub const Print: StandardKey = _
pub const Print: StandardKey = _
Print document. (C++ enum variant: Print = 18
)
sourcepub const AddTab: StandardKey = _
pub const AddTab: StandardKey = _
Add new tab. (C++ enum variant: AddTab = 19
)
sourcepub const NextChild: StandardKey = _
pub const NextChild: StandardKey = _
Navigate to next tab or child window. (C++ enum variant: NextChild = 20
)
sourcepub const PreviousChild: StandardKey = _
pub const PreviousChild: StandardKey = _
Navigate to previous tab or child window. (C++ enum variant: PreviousChild = 21
)
sourcepub const Find: StandardKey = _
pub const Find: StandardKey = _
Find in document. (C++ enum variant: Find = 22
)
sourcepub const FindNext: StandardKey = _
pub const FindNext: StandardKey = _
Find next result. (C++ enum variant: FindNext = 23
)
sourcepub const FindPrevious: StandardKey = _
pub const FindPrevious: StandardKey = _
Find previous result. (C++ enum variant: FindPrevious = 24
)
sourcepub const Replace: StandardKey = _
pub const Replace: StandardKey = _
Find and replace. (C++ enum variant: Replace = 25
)
sourcepub const SelectAll: StandardKey = _
pub const SelectAll: StandardKey = _
Select all text. (C++ enum variant: SelectAll = 26
)
sourcepub const Bold: StandardKey = _
pub const Bold: StandardKey = _
Bold text. (C++ enum variant: Bold = 27
)
sourcepub const Italic: StandardKey = _
pub const Italic: StandardKey = _
Italic text. (C++ enum variant: Italic = 28
)
sourcepub const Underline: StandardKey = _
pub const Underline: StandardKey = _
Underline text. (C++ enum variant: Underline = 29
)
sourcepub const MoveToNextChar: StandardKey = _
pub const MoveToNextChar: StandardKey = _
Move cursor to next character. (C++ enum variant: MoveToNextChar = 30
)
sourcepub const MoveToPreviousChar: StandardKey = _
pub const MoveToPreviousChar: StandardKey = _
Move cursor to previous character. (C++ enum variant: MoveToPreviousChar = 31
)
sourcepub const MoveToNextWord: StandardKey = _
pub const MoveToNextWord: StandardKey = _
Move cursor to next word. (C++ enum variant: MoveToNextWord = 32
)
sourcepub const MoveToPreviousWord: StandardKey = _
pub const MoveToPreviousWord: StandardKey = _
Move cursor to previous word. (C++ enum variant: MoveToPreviousWord = 33
)
sourcepub const MoveToNextLine: StandardKey = _
pub const MoveToNextLine: StandardKey = _
Move cursor to next line. (C++ enum variant: MoveToNextLine = 34
)
sourcepub const MoveToPreviousLine: StandardKey = _
pub const MoveToPreviousLine: StandardKey = _
Move cursor to previous line. (C++ enum variant: MoveToPreviousLine = 35
)
sourcepub const MoveToNextPage: StandardKey = _
pub const MoveToNextPage: StandardKey = _
Move cursor to next page. (C++ enum variant: MoveToNextPage = 36
)
sourcepub const MoveToPreviousPage: StandardKey = _
pub const MoveToPreviousPage: StandardKey = _
Move cursor to previous page. (C++ enum variant: MoveToPreviousPage = 37
)
sourcepub const MoveToStartOfLine: StandardKey = _
pub const MoveToStartOfLine: StandardKey = _
Move cursor to start of line. (C++ enum variant: MoveToStartOfLine = 38
)
sourcepub const MoveToEndOfLine: StandardKey = _
pub const MoveToEndOfLine: StandardKey = _
Move cursor to end of line. (C++ enum variant: MoveToEndOfLine = 39
)
sourcepub const MoveToStartOfBlock: StandardKey = _
pub const MoveToStartOfBlock: StandardKey = _
Move cursor to start of a block. This shortcut is only used on macOS. (C++ enum variant: MoveToStartOfBlock = 40
)
sourcepub const MoveToEndOfBlock: StandardKey = _
pub const MoveToEndOfBlock: StandardKey = _
Move cursor to end of block. This shortcut is only used on the macOS. (C++ enum variant: MoveToEndOfBlock = 41
)
sourcepub const MoveToStartOfDocument: StandardKey = _
pub const MoveToStartOfDocument: StandardKey = _
Move cursor to start of document. (C++ enum variant: MoveToStartOfDocument = 42
)
sourcepub const MoveToEndOfDocument: StandardKey = _
pub const MoveToEndOfDocument: StandardKey = _
Move cursor to end of document. (C++ enum variant: MoveToEndOfDocument = 43
)
sourcepub const SelectNextChar: StandardKey = _
pub const SelectNextChar: StandardKey = _
Extend selection to next character. (C++ enum variant: SelectNextChar = 44
)
sourcepub const SelectPreviousChar: StandardKey = _
pub const SelectPreviousChar: StandardKey = _
Extend selection to previous character. (C++ enum variant: SelectPreviousChar = 45
)
sourcepub const SelectNextWord: StandardKey = _
pub const SelectNextWord: StandardKey = _
Extend selection to next word. (C++ enum variant: SelectNextWord = 46
)
sourcepub const SelectPreviousWord: StandardKey = _
pub const SelectPreviousWord: StandardKey = _
Extend selection to previous word. (C++ enum variant: SelectPreviousWord = 47
)
sourcepub const SelectNextLine: StandardKey = _
pub const SelectNextLine: StandardKey = _
Extend selection to next line. (C++ enum variant: SelectNextLine = 48
)
sourcepub const SelectPreviousLine: StandardKey = _
pub const SelectPreviousLine: StandardKey = _
Extend selection to previous line. (C++ enum variant: SelectPreviousLine = 49
)
sourcepub const SelectNextPage: StandardKey = _
pub const SelectNextPage: StandardKey = _
Extend selection to next page. (C++ enum variant: SelectNextPage = 50
)
sourcepub const SelectPreviousPage: StandardKey = _
pub const SelectPreviousPage: StandardKey = _
Extend selection to previous page. (C++ enum variant: SelectPreviousPage = 51
)
sourcepub const SelectStartOfLine: StandardKey = _
pub const SelectStartOfLine: StandardKey = _
Extend selection to start of line. (C++ enum variant: SelectStartOfLine = 52
)
sourcepub const SelectEndOfLine: StandardKey = _
pub const SelectEndOfLine: StandardKey = _
Extend selection to end of line. (C++ enum variant: SelectEndOfLine = 53
)
sourcepub const SelectStartOfBlock: StandardKey = _
pub const SelectStartOfBlock: StandardKey = _
Extend selection to the start of a text block. This shortcut is only used on macOS. (C++ enum variant: SelectStartOfBlock = 54
)
sourcepub const SelectEndOfBlock: StandardKey = _
pub const SelectEndOfBlock: StandardKey = _
Extend selection to the end of a text block. This shortcut is only used on macOS. (C++ enum variant: SelectEndOfBlock = 55
)
sourcepub const SelectStartOfDocument: StandardKey = _
pub const SelectStartOfDocument: StandardKey = _
Extend selection to start of document. (C++ enum variant: SelectStartOfDocument = 56
)
sourcepub const SelectEndOfDocument: StandardKey = _
pub const SelectEndOfDocument: StandardKey = _
Extend selection to end of document. (C++ enum variant: SelectEndOfDocument = 57
)
sourcepub const DeleteStartOfWord: StandardKey = _
pub const DeleteStartOfWord: StandardKey = _
Delete the beginning of a word up to the cursor. (C++ enum variant: DeleteStartOfWord = 58
)
sourcepub const DeleteEndOfWord: StandardKey = _
pub const DeleteEndOfWord: StandardKey = _
Delete word from the end of the cursor. (C++ enum variant: DeleteEndOfWord = 59
)
sourcepub const DeleteEndOfLine: StandardKey = _
pub const DeleteEndOfLine: StandardKey = _
Delete end of line. (C++ enum variant: DeleteEndOfLine = 60
)
sourcepub const InsertParagraphSeparator: StandardKey = _
pub const InsertParagraphSeparator: StandardKey = _
Insert a new paragraph. (C++ enum variant: InsertParagraphSeparator = 61
)
sourcepub const InsertLineSeparator: StandardKey = _
pub const InsertLineSeparator: StandardKey = _
Insert a new line. (C++ enum variant: InsertLineSeparator = 62
)
sourcepub const SaveAs: StandardKey = _
pub const SaveAs: StandardKey = _
Save document after prompting the user for a file name. (C++ enum variant: SaveAs = 63
)
sourcepub const Preferences: StandardKey = _
pub const Preferences: StandardKey = _
Open the preferences dialog. (C++ enum variant: Preferences = 64
)
sourcepub const Quit: StandardKey = _
pub const Quit: StandardKey = _
Quit the application. (C++ enum variant: Quit = 65
)
sourcepub const FullScreen: StandardKey = _
pub const FullScreen: StandardKey = _
Toggle the window state to/from full screen. (C++ enum variant: FullScreen = 66
)
sourcepub const Deselect: StandardKey = _
pub const Deselect: StandardKey = _
Deselect text. Since 5.1 (C++ enum variant: Deselect = 67
)
sourcepub const DeleteCompleteLine: StandardKey = _
pub const DeleteCompleteLine: StandardKey = _
Delete the entire line. (C++ enum variant: DeleteCompleteLine = 68
)
sourcepub const Backspace: StandardKey = _
pub const Backspace: StandardKey = _
Delete previous character. (C++ enum variant: Backspace = 69
)
sourcepub const Cancel: StandardKey = _
pub const Cancel: StandardKey = _
Cancel the current operation. (C++ enum variant: Cancel = 70
)
Trait Implementations§
source§impl Clone for StandardKey
impl Clone for StandardKey
source§fn clone(&self) -> StandardKey
fn clone(&self) -> StandardKey
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StandardKey
impl Debug for StandardKey
source§impl From<StandardKey> for c_int
impl From<StandardKey> for c_int
source§fn from(value: StandardKey) -> Self
fn from(value: StandardKey) -> Self
source§impl From<i32> for StandardKey
impl From<i32> for StandardKey
source§impl PartialEq<StandardKey> for QKeyEvent
impl PartialEq<StandardKey> for QKeyEvent
source§fn eq(&self, key: &StandardKey) -> bool
fn eq(&self, key: &StandardKey) -> bool
Returns true
if page layout lhs is equal to page layout rhs, i.e. if all the attributes are exactly equal.
Calls C++ function: bool operator==(QKeyEvent* e, QKeySequence::StandardKey key)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator==(const QPageLayout &lhs, const QPageLayout &rhs)
:
Returns true
if page layout lhs is equal to page layout rhs, i.e. if all the attributes are exactly equal.
Note that this is a strict equality, especially for page size where the QPageSize ID, name and size must exactly match, and the margins where the units must match.
See also QPageLayout::isEquivalentTo().
source§impl PartialEq for StandardKey
impl PartialEq for StandardKey
source§fn eq(&self, other: &StandardKey) -> bool
fn eq(&self, other: &StandardKey) -> bool
self
and other
values to be equal, and is used
by ==
.