UI: remove account flow
When all account removed show create account screen
Change-Id: I9fcc83f00275b67cd66a2abe5be819b73f9aeb73
diff --git a/src/AppDelegate.mm b/src/AppDelegate.mm
index 6590e9f..fb015a5 100644
--- a/src/AppDelegate.mm
+++ b/src/AppDelegate.mm
@@ -338,6 +338,7 @@
self.ringWindowController = [[RingWindowController alloc] initWithWindowNibName:@"RingWindow" bundle: nil accountModel:&lrc->getAccountModel() dataTransferModel:&lrc->getDataTransferModel() behaviourController:&lrc->getBehaviorController() avModel: &lrc->getAVModel()];
}
[[NSApplication sharedApplication] removeWindowsItem:self.wizard.window];
+ self.wizard = nil;
[self.ringWindowController.window makeKeyAndOrderFront:self];
}
diff --git a/src/RingWindowController.mm b/src/RingWindowController.mm
index 1a2a3e0..3fde23c 100644
--- a/src/RingWindowController.mm
+++ b/src/RingWindowController.mm
@@ -498,6 +498,12 @@
[smartViewVC clearConversationModel];
[self changeViewTo:SHOW_WELCOME_SCREEN];
[self updateRingID];
+ qrcodeView.animator.alphaValue = 0.0;
+ [centerYQRCodeConstraint.animator setConstant: 0];
+ [centerYWelcomeContainerConstraint.animator setConstant: 0];
+ [self close];
+ AppDelegate* delegate = (AppDelegate*)[[NSApplication sharedApplication] delegate];
+ [delegate showWizard];
}
-(void)rightPanelClosed