diff --git a/ApplicationView/MainApplicationWidget.cs b/ApplicationView/MainApplicationWidget.cs index 1ac5bf81d..2746df081 100644 --- a/ApplicationView/MainApplicationWidget.cs +++ b/ApplicationView/MainApplicationWidget.cs @@ -233,6 +233,10 @@ namespace MatterHackers.MatterControl public static event GetSessionInfoDelegate privateGetSessionInfo; + public static event EventHandler privateStartLogin; + + public static event EventHandler privateStartLogout; + public SlicePresetsWindow EditMaterialPresetsWindow { get; set; } public SlicePresetsWindow EditQualityPresetsWindow { get; set; } @@ -256,6 +260,34 @@ namespace MatterHackers.MatterControl ReloadAll(null, null); } + public void StartLogin() + { + if (privateStartLogin != null) + { + privateStartLogin(null, null); + } + } + + public void StartLogout() + { + if (privateStartLogout != null) + { + privateStartLogout(null, null); + } + } + + public string GetSessionUsername() + { + if (privateGetSessionInfo != null) + { + return privateGetSessionInfo(); + } + else + { + return null; + } + } + public void ReloadAll(object sender, EventArgs e) { UiThread.RunOnIdle(() =>