aboutsummaryrefslogtreecommitdiff
path: root/src/platform/gui/UiApplication.cpp
blob: f095361e5fc7128ccdae40b41924727374648de1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "cru/platform/gui/UiApplication.hpp"

namespace cru::platform::gui {
IUiApplication* IUiApplication::instance = nullptr;

IUiApplication::IUiApplication() {
  if (instance) {
    throw std::runtime_error("An ui application has already been created.");
  }
  
  instance = this;
}

IUiApplication::~IUiApplication() { instance = nullptr; }
}  // namespace cru::platform::gui