21 #include <quentier/types/Account.h> 22 #include <quentier/utility/Linkage.h> 24 #include <QKeySequence> 35 enum QuentierShortcutKey
96 SpellCheckAddWordToUserDictionary,
100 ImageRotateCounterClockwise,
116 [[nodiscard]] QKeySequence shortcut(
117 int key,
const Account & account,
const QString & context = {})
const;
124 [[nodiscard]] QKeySequence shortcut(
125 const QString & nonStandardKey,
const Account & account,
126 const QString & context = {})
const;
132 [[nodiscard]] QKeySequence defaultShortcut(
133 int key,
const Account & account,
const QString & context = {})
const;
139 [[nodiscard]] QKeySequence defaultShortcut(
140 const QString & nonStandardKey,
const Account & account,
141 const QString & context = {})
const;
147 [[nodiscard]] QKeySequence userShortcut(
148 int key,
const Account & account,
const QString & context = {})
const;
154 [[nodiscard]] QKeySequence userShortcut(
155 const QString & nonStandardKey,
const Account & account,
156 const QString & context = {})
const;
159 void shortcutChanged(
160 int key, QKeySequence shortcut,
const Account & account,
163 void nonStandardShortcutChanged(
164 QString nonStandardKey, QKeySequence shortcut,
const Account & account,
168 void setUserShortcut(
169 int key,
const QKeySequence & shortcut,
const Account & account,
170 QString context = {});
172 void setNonStandardUserShortcut(
173 QString nonStandardKey,
const QKeySequence & shortcut,
174 const Account & account, QString context = {});
176 void setDefaultShortcut(
177 int key,
const QKeySequence & shortcut,
const Account & account,
178 QString context = {});
180 void setNonStandardDefaultShortcut(
181 QString nonStandardKey,
const QKeySequence & shortcut,
182 const Account & account, QString context = {});
185 class ShortcutManagerPrivate;
187 ShortcutManagerPrivate *
const d_ptr;
The Account class encapsulates some details about the account: its name, whether it is local or synch...
Definition: Account.h:37
Definition: ApplicationSettings.h:27
Definition: ShortcutManager.h:29