summaryrefslogtreecommitdiffstats
path: root/globals.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-02-19 10:36:55 +0100
committerArno <arno@disconnect.de>2017-02-19 10:36:55 +0100
commit803959759a66d01d44d9e07b38f4220a93e57a2c (patch)
tree61f6faa0365c48a0d56a1692229e58291082062e /globals.cpp
parent71ff4a5edade412a2d1b191eaf3f7dcd61da3e13 (diff)
downloadBeetPlayer-803959759a66d01d44d9e07b38f4220a93e57a2c.tar.gz
BeetPlayer-803959759a66d01d44d9e07b38f4220a93e57a2c.tar.bz2
BeetPlayer-803959759a66d01d44d9e07b38f4220a93e57a2c.zip
Added Menus and Globals
Diffstat (limited to 'globals.cpp')
-rw-r--r--globals.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/globals.cpp b/globals.cpp
new file mode 100644
index 0000000..dc4bbb2
--- /dev/null
+++ b/globals.cpp
@@ -0,0 +1,22 @@
+#include <QAction>
+
+#include "globals.h"
+
+Globals *Globals::mInstance = nullptr;
+
+Globals *Globals::instance(){
+ if(!mInstance){
+ mInstance = new Globals;
+ }
+ return mInstance;
+}
+
+void Globals::addAction(QAction *a){
+ mActions.insert(a->data().toInt(), a);
+}
+
+QAction *Globals::action(int actionType){
+ return mActions.value(actionType);
+}
+
+Globals::Globals() {}