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