void MainWindow::on_pushButton_2_clicked() { Dialog *d = new Dialog(ui->horizontalSlider->value(), this); d->show(); d->raise(); d->activateWindow(); QObject::connect(d, SIGNAL(accepted()), this, SLOT(dialogAccepted())); QObject::connect(d, SIGNAL(rejected()), this, SLOT(dialogRejected())); }
void ParamCompareDialog::showLoadFileDialog() { ui->compareTableWidget->setRowCount(0); QDir parameterDir = QDir(QGC::parameterDirectory()); if(!parameterDir.exists()) parameterDir.mkdir(parameterDir.path()); QFileDialog *fileDialog = new QFileDialog(this,"Load",QGC::parameterDirectory()); QLOG_DEBUG() << "CREATED:" << fileDialog; fileDialog->setFileMode(QFileDialog::ExistingFile); fileDialog->setNameFilter("*.param *.txt"); fileDialog->open(this, SLOT(loadParameterFile())); connect(fileDialog,SIGNAL(rejected()),SLOT(dialogRejected())); }