public BasePresenter(BaseView baseView, IKaptureData kaptureData, KaptureGUILogger logger) { _kaptureData = kaptureData; _logger = logger; SetupBaseView(baseView); _viewPanel = _baseView.ViewPanel; OpenMainView(this, null); Task.Run(InitAdvancedPresenter); }
public MainPresenter(MainView mainView, KaptureGUILogger kaptureGUILogger) { MainView = mainView; KaptureGUILogger = kaptureGUILogger; KaptureConfig = KaptureConfig.GetInstance(); Configuration = (Configuration)KaptureConfig.ConfigManager.Config; SetupGeneral(); SetupFilters(); SetupLogging(); SetupDiscord(); SetupHTTP(); SetupMessageLog(); }
public static KaptureGUILogger GetInstance(string logDirectory) { if (_kaptureGuiLogger != null) { return(_kaptureGuiLogger); } lock (Lock) { if (_kaptureGuiLogger == null) { _kaptureGuiLogger = new KaptureGUILogger(logDirectory); } } return(_kaptureGuiLogger); }
private void SetupLogger() { _kaptureGuiLogger = KaptureGUILogger.GetInstance(_kaptureData.GetAppDirectory()); }