diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-09-07 00:27:41 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-09-07 00:27:41 -0400 |
commit | 902c96ee53db6d5cbe2c21c9424c89e1e0088cb1 (patch) | |
tree | a6703d9cb6c7b35a638a8ef2e1ef6060fbd00759 /abaddon.hpp | |
parent | 3832ff9a15f448ba15d60e91b949f21d3295fc24 (diff) | |
download | abaddon-portaudio-902c96ee53db6d5cbe2c21c9424c89e1e0088cb1.tar.gz abaddon-portaudio-902c96ee53db6d5cbe2c21c9424c89e1e0088cb1.zip |
use a singleton (oh no) instead of passing Abaddon* everywhere
Diffstat (limited to 'abaddon.hpp')
-rw-r--r-- | abaddon.hpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/abaddon.hpp b/abaddon.hpp index 4e8d01a..d70da81 100644 --- a/abaddon.hpp +++ b/abaddon.hpp @@ -10,9 +10,16 @@ #define APP_TITLE "Abaddon" class Abaddon { -public: +private: Abaddon(); ~Abaddon(); + Abaddon(const Abaddon &) = delete; + Abaddon &operator=(const Abaddon &) = delete; + Abaddon(Abaddon &&) = delete; + Abaddon &operator=(Abaddon &&) = delete; + +public: + static Abaddon &Get(); int StartGTK(); void StartDiscord(); |