int main(int argc, char *argv[]) { QApplication a(argc, argv); #if defined(Q_WS_WIN) //a.setStyle(new QPlastiqueStyle()); a.setStyle(new QCleanlooksStyle()); #endif SetupEngineUtil setupEngine; FileLogUtil fileLog; int retCode = -1; { ConnectDlg dlg; dlg.exec(); ShaderEditor::ConnectionSettings cInfo; cInfo.host = dlg.host; cInfo.port = dlg.port; ShaderEditor w( cInfo ); w.show(); retCode = a.exec(); } return retCode; }
void MainWindow::getConnectInfo() { ConnectDlg *conDlg = NULL; qDebug()<<"into connectdlg\n"; if (!conDlg) conDlg = new ConnectDlg(this); if (conDlg->exec() == QDialog::Accepted) { this->serverIp = conDlg->ui->ipEdit->text(); this->serverPort = conDlg->ui->portEdit->text(); hostIsSet = true; client=new Client(this->serverIp,this); //建立IM客户端 connect(client,SIGNAL(showIMSignal()),this,SLOT(showIM())); net.setUpTcpSocket(serverIp, serverPort, shPic); } delete(conDlg); }