]> git.sur5r.net Git - minitube/blobdiff - src/globalshortcutbackend.cpp
Imported Upstream version 1.2
[minitube] / src / globalshortcutbackend.cpp
diff --git a/src/globalshortcutbackend.cpp b/src/globalshortcutbackend.cpp
new file mode 100644 (file)
index 0000000..8646b7a
--- /dev/null
@@ -0,0 +1,24 @@
+#include "globalshortcutbackend.h"
+#include "globalshortcuts.h"
+
+GlobalShortcutBackend::GlobalShortcutBackend(GlobalShortcuts *parent)
+    : QObject(parent),
+    manager_(parent),
+    active_(false) { }
+
+bool GlobalShortcutBackend::Register() {
+    bool ret = DoRegister();
+    if (ret)
+        active_ = true;
+    return ret;
+}
+
+void GlobalShortcutBackend::Unregister() {
+    DoUnregister();
+    active_ = false;
+}
+
+void GlobalShortcutBackend::Reregister() {
+    Unregister();
+    Register();
+}