| 31 | } |
| 32 | |
| 33 | void DiagnosticsSettingsTab::setLogLevel() |
| 34 | { |
| 35 | ui->logLevelBox->clear(); |
| 36 | |
| 37 | ui->logLevelBox->addItem(QObject::tr("Debug"), log::Debug); |
| 38 | ui->logLevelBox->addItem(QObject::tr("Info (recommended)"), log::Info); |
| 39 | ui->logLevelBox->addItem(QObject::tr("Warning"), log::Warning); |
| 40 | ui->logLevelBox->addItem(QObject::tr("Error"), log::Error); |
| 41 | |
| 42 | const auto sel = settings().diagnostics().logLevel(); |
| 43 | |
| 44 | for (int i = 0; i < ui->logLevelBox->count(); ++i) { |
| 45 | if (ui->logLevelBox->itemData(i) == sel) { |
| 46 | ui->logLevelBox->setCurrentIndex(i); |
| 47 | break; |
| 48 | } |
| 49 | } |
| 50 | } |
| 51 | |
| 52 | void DiagnosticsSettingsTab::setLootLogLevel() |
| 53 | { |