swift
shortcut.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (C) 2015 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 // Class based on qLed: Copyright (C) 2010 by P. Sereno, http://www.sereno-online.com
4 
6 
7 #ifndef SWIFT_GUI_SHORTCUT_H
8 #define SWIFT_GUI_SHORTCUT_H
9 
10 #include "gui/swiftguiexport.h"
11 
12 class QKeySequence;
13 
14 namespace swift::gui
15 {
20  {
21  public:
23  CShortcut() = delete;
24 
26  static const QKeySequence &keyStash();
27 
29  static const QKeySequence &keyAddToModelSet();
30 
32  static const QKeySequence &keyClearSelection();
33 
35  static const QKeySequence &keySelectAll();
36 
38  static const QKeySequence &keyDisplayFilter();
39 
41  static const QKeySequence &keyResizeView();
42 
44  static const QKeySequence &keySave();
45 
47  static const QKeySequence &keySaveViews();
48 
50  static const QKeySequence &keyDelete();
51 
53  static const QKeySequence &keyEscape();
54 
56  static const QKeySequence &keyCopy();
57 
59  static const QKeySequence &keyFontPlus();
60 
62  static const QKeySequence &keyFontMinus();
63 
65  static const QKeySequence &keyFontReset();
66 
68  static QString toParenthesisString(const QKeySequence &sequence);
69  };
70 } // namespace swift::gui
71 #endif // SWIFT_GUI_SHORTCUT_H
Shortcut definitions to avoid duplicated shortcut defintions.
Definition: shortcut.h:20
CShortcut()=delete
No constructor.
GUI related classes.
#define SWIFT_GUI_EXPORT
Export a class or function from the library.