/*
 * Copyright 2016 - 2024 Gary Talent (gary@drinkingtea.net). All rights reserved.
 */

#pragma once

#include <ox/event/signal.hpp>

#include <turbine/context.hpp>

#include "project.hpp"

namespace studio {

class StudioUI;

struct StudioContext {
	StudioUI &ui;
	Project *project = nullptr;
	turbine::Context &tctx;
	inline StudioContext(StudioUI &pUi, turbine::Context &pTctx) noexcept:
		ui(pUi), tctx(pTctx) {}
};

}
