void VirshGui::vncDisplay() { string vmname = ui->vmnameLabel->text().toStdString(); VM vm = vmlist[vmname]; int vncport = 0; try { vncport = stoi(vm.getVNCPort()); } catch (ssh::SshException e) { handleDisconnect(); } vncclientwidget2cls *vnc = new vncclientwidget2cls(); vnc->connectVNCTCP(QString::fromStdString(ssh->getHost()), vncport); vnc->setWindowTitle(QString::fromStdString(vm.getName())); vnc->showNormal(); }