]> git.sur5r.net Git - minitube/blob - src/globalshortcutbackend.cpp
8646b7ae7dedb3d80dd82654f62f22d2ebf06656
[minitube] / src / globalshortcutbackend.cpp
1 #include "globalshortcutbackend.h"
2 #include "globalshortcuts.h"
3
4 GlobalShortcutBackend::GlobalShortcutBackend(GlobalShortcuts *parent)
5     : QObject(parent),
6     manager_(parent),
7     active_(false) { }
8
9 bool GlobalShortcutBackend::Register() {
10     bool ret = DoRegister();
11     if (ret)
12         active_ = true;
13     return ret;
14 }
15
16 void GlobalShortcutBackend::Unregister() {
17     DoUnregister();
18     active_ = false;
19 }
20
21 void GlobalShortcutBackend::Reregister() {
22     Unregister();
23     Register();
24 }