Improve setup workflow with new AuthContext and SelectPrinterPage
This commit is contained in:
parent
3391310c2e
commit
428b8fad50
5 changed files with 165 additions and 4 deletions
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright (c) 2017, Lars Brubaker, John Lewin
|
||||
Copyright (c) 2018, Lars Brubaker, John Lewin
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -113,7 +113,13 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
|
|||
var signInLink = new LinkLabel("Sign In", theme, pointSize: theme.DefaultFontSize);
|
||||
signInLink.Click += (s, e) => UiThread.RunOnIdle(() =>
|
||||
{
|
||||
this.DialogWindow.ChangeToPage(ApplicationController.GetAuthPage());
|
||||
var authContext = new AuthenticationContext();
|
||||
authContext.SignInComplete += (s2, e2) =>
|
||||
{
|
||||
this.DialogWindow.ChangeToPage(new SelectPrinterPage("Finish".Localize()));
|
||||
};
|
||||
|
||||
this.DialogWindow.ChangeToPage(ApplicationController.GetAuthPage(authContext));
|
||||
});
|
||||
signInRow.AddChild(signInLink);
|
||||
contentRow.AddChild(signInRow);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue