Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
src_gui_kernel_qkeysequence.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
#include <QKeySequence>
4
#include <QMenu>
5
#include <QTranslator>
6
7
8
namespace
src_gui_kernel_qkeysequence
{
9
struct
Wrapper
:
public
QWidget
10
{
void
wrapper
(); };
11
12
/* Wrap non-compilable code snippet
13
15
QKeySequence(QKeySequence::Print);
16
QKeySequence(tr("Ctrl+P"));
17
QKeySequence(tr("Ctrl+p"));
18
QKeySequence(Qt::CTRL | Qt::Key_P);
19
QKeySequence(Qt::CTRL + Qt::Key_P); // deprecated
21
22
24
QKeySequence(tr("Ctrl+X, Ctrl+C"));
25
QKeySequence(Qt::CTRL | Qt::Key_X, Qt::CTRL | Qt::Key_C);
26
QKeySequence(Qt::CTRL + Qt::Key_X, Qt::CTRL + Qt::Key_C); // deprecated
28
29
*/
// Wrap non-compilable code snippet
30
31
void
Wrapper::wrapper
() {
33
QMenu
*
file
=
new
QMenu
(
this
);
34
file
->addAction(
tr
(
"&Open..."
),
QKeySequence
(
tr
(
"Ctrl+O"
,
"File|Open"
)),
35
this
, &MainWindow::open);
37
38
}
// Wrapper::wrapper
39
}
// src_gui_kernel_qkeysequence
QKeySequence
The QKeySequence class encapsulates a key sequence as used by shortcuts.
Definition
qkeysequence.h:35
QMenu
The QMenu class provides a menu widget for use in menu bars, context menus, and other popup menus.
Definition
qmenu.h:26
QWidget
The QWidget class is the base class of all user interface objects.
Definition
qwidget.h:99
src_gui_kernel_qkeysequence
Definition
src_gui_kernel_qkeysequence.cpp:8
tr
#define tr(X)
Definition
qtemporaryfile.cpp:21
file
QFile file
[0]
Definition
src_corelib_io_qfile.cpp:5
src_gui_kernel_qkeysequence::Wrapper
Definition
src_gui_kernel_qkeysequence.cpp:10
src_gui_kernel_qkeysequence::Wrapper::wrapper
void wrapper()
Definition
src_gui_kernel_qkeysequence.cpp:31
qtbase
src
gui
doc
snippets
code
src_gui_kernel_qkeysequence.cpp
Generated by
1.9.7