using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TBO.UI.Windows;
namespace TBO.UI
{
abstract class UIManager
{
private static UIManager manager;
static UIManager()
{
DetectManager();
}
private static void DetectManager()
{
// Windows by default as sole implementation right now.
manager = new UIManagerWindows();
}
public abstract void EnterReader(string path);
public abstract void EnterStudio(string path);
public abstract void ShowAbout();
public abstract string OpenTBODialog();
public abstract void OpenInsideStudio();
public static UIManager Manager => manager;
}
}