1 #ifndef GLOBALSHORTCUTS_H
2 #define GLOBALSHORTCUTS_H
7 class GlobalShortcutBackend;
9 class GlobalShortcuts : public QObject {
14 static GlobalShortcuts& instance();
18 QKeySequence default_key;
22 QMap<QString, Shortcut> shortcuts() const { return shortcuts_; }
23 void setBackend(GlobalShortcutBackend* backend) {
24 this->backend = backend;
46 GlobalShortcuts(QObject* parent = 0);
47 void AddShortcut(const QString& id, const QString& name, const char* signal,
48 const QKeySequence& default_key = QKeySequence(0));
51 GlobalShortcutBackend* backend;
53 QMap<QString, Shortcut> shortcuts_;