+void MainWin::showCoreConnectionDlg(bool autoConnect) {
+ coreConnectDlg = new CoreConnectDlg(this, autoConnect);
+ connect(coreConnectDlg, SIGNAL(finished(int)), this, SLOT(coreConnectionDlgFinished(int)));
+ coreConnectDlg->setModal(true);
+ if(!autoConnect || !coreConnectDlg->willDoInternalAutoConnect())
+ coreConnectDlg->show(); // avoid flicker and show dlg only if we do remote connect, which needs a progress bar
+ if(autoConnect) coreConnectDlg->doAutoConnect();
+}
+
+void MainWin::coreConnectionDlgFinished(int /*code*/) {
+
+ delete coreConnectDlg;
+}
+
+