feat: Added basic toast popups

This commit is contained in:
WerWolv
2023-12-19 23:21:20 +01:00
parent a6025e72fb
commit 2b5789631f
7 changed files with 183 additions and 3 deletions

View File

@@ -9,5 +9,12 @@ namespace hex::impl {
return openPopups;
}
std::mutex& PopupBase::getMutex() {
static std::mutex mutex;
return mutex;
}
}

View File

@@ -0,0 +1,17 @@
#include <hex/ui/toast.hpp>
namespace hex::impl {
[[nodiscard]] std::list<std::unique_ptr<ToastBase>> &ToastBase::getQueuedToasts() {
static std::list<std::unique_ptr<ToastBase>> queuedToasts;
return queuedToasts;
}
std::mutex& ToastBase::getMutex() {
static std::mutex mutex;
return mutex;
}
}