void OptionDialog::saveSettings() { HttpSettings settings; settings.setEnabled(ui->enableHttpServer->isChecked()); settings.setShowNotification(ui->showNotification->isChecked()); settings.setBestMatchOnly(ui->bestMatchOnly->isChecked()); settings.setUnlockDatabase(ui->unlockDatabase->isChecked()); settings.setMatchUrlScheme(ui->matchUrlScheme->isChecked()); settings.setSortByUsername(ui->sortByUsername->isChecked()); int port = ui->httpPort->text().toInt(); if (port < 1024) { QMessageBox::warning(this, tr("Cannot bind to privileged ports"), tr("Cannot bind to privileged ports below 1024!\nUsing default port 19455.")); port = 19455; } settings.setHttpPort(port); /* settings.setPasswordUseLowercase(ui->checkBoxLower->isChecked()); settings.setPasswordUseNumbers(ui->checkBoxNumbers->isChecked()); settings.setPasswordUseUppercase(ui->checkBoxUpper->isChecked()); settings.setPasswordUseSpecial(ui->checkBoxSpecialChars->isChecked()); settings.setPasswordEveryGroup(ui->checkBoxEnsureEvery->isChecked()); settings.setPasswordExcludeAlike(ui->checkBoxExcludeAlike->isChecked()); settings.setPasswordLength(ui->spinBoxLength->value()); */ settings.setAlwaysAllowAccess(ui->alwaysAllowAccess->isChecked()); settings.setAlwaysAllowUpdate(ui->alwaysAllowUpdate->isChecked()); settings.setSearchInAllDatabases(ui->searchInAllDatabases->isChecked()); settings.setSupportKphFields(ui->supportKphFields->isChecked()); }
void OptionDialog::saveSettings() { HttpSettings settings; settings.setEnabled(ui->enableHttpServer->isChecked()); settings.setShowNotification(ui->showNotification->isChecked()); settings.setBestMatchOnly(ui->bestMatchOnly->isChecked()); settings.setUnlockDatabase(ui->unlockDatabase->isChecked()); settings.setMatchUrlScheme(ui->matchUrlScheme->isChecked()); settings.setSortByUsername(ui->sortByUsername->isChecked()); /* settings.setPasswordUseLowercase(ui->checkBoxLower->isChecked()); settings.setPasswordUseNumbers(ui->checkBoxNumbers->isChecked()); settings.setPasswordUseUppercase(ui->checkBoxUpper->isChecked()); settings.setPasswordUseSpecial(ui->checkBoxSpecialChars->isChecked()); settings.setPasswordEveryGroup(ui->checkBoxEnsureEvery->isChecked()); settings.setPasswordExcludeAlike(ui->checkBoxExcludeAlike->isChecked()); settings.setPasswordLength(ui->spinBoxLength->value()); */ settings.setAlwaysAllowAccess(ui->alwaysAllowAccess->isChecked()); settings.setAlwaysAllowUpdate(ui->alwaysAllowUpdate->isChecked()); settings.setSearchInAllDatabases(ui->searchInAllDatabases->isChecked()); }