// Copyright (c) 2012-2017 VideoStitch SAS // Copyright (c) 2018 stitchEm #include "globalcontroller.hpp" GlobalController::GlobalController() : impl(nullptr) {} GlobalController::~GlobalController() { Q_ASSERT(impl); delete impl; } StitcherController* GlobalController::getController() const { Q_ASSERT(impl); return impl->getController(); } void GlobalController::createController(int device) { Q_ASSERT(impl); impl->createController(device); } void GlobalController::deleteController() { Q_ASSERT(impl); impl->deleteController(); }