1 #ifndef MUSICHOTKEYMANAGER_H
2 #define MUSICHOTKEYMANAGER_H
38 void addHotKey(QObject *
object);
42 void addHotKey(QObject *
object,
const char *slot);
46 void addHotKey(QObject *
object,
const QString &
key,
const char *slot);
51 void setHotKey(
int index,
const QString &key);
55 QObject* hotKey(
int index);
65 void setEnabled(
bool enabled);
69 void setEnabled(
int index,
bool enabled);
73 bool isEnabled(
int index);
78 QString
toString(
int key,
int modifiers);
87 QStringList defaultKeys()
const;
91 QStringList keys()
const;
98 #define G_HOTKEY_PTR makeMusicHotKeyManager()
101 #endif // MUSICHOTKEYMANAGER_H
#define TTK_MODULE_EXPORT
QList< QGlobalShortcut * > m_hotkeys
TTK_MODULE_EXPORT MusicHotKeyManager * makeMusicHotKeyManager()
#define TTK_DECLARE_SINGLETON_CLASS(Class)
// Singleton Macro // //
static constexpr wchar_t key[]
#define TTK_DECLARE_MODULE(Class)
The class of the global hotkey setting manager.
TTK_MODULE_EXPORT QString toString(Record type) noexcept
The class of the qglobal shortcut.