Skip to content

Commit f2ada9b

Browse files
committed
CDoc2 to default
CDOC-3 Signed-off-by: Raul Metsma <[email protected]>
1 parent ab23456 commit f2ada9b

File tree

3 files changed

+16
-12
lines changed

3 files changed

+16
-12
lines changed

client/Settings.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@
2626
template<class T, class D = T>
2727
using Option = Settings::Option<T, D>;
2828

29-
const Option<bool> Settings::CDOC2_DEFAULT { QStringLiteral("CDOC2-DEFAULT"), false };
29+
const Option<bool> Settings::CDOC2_DEFAULT { QStringLiteral("CDOC2-DEFAULT"), true };
3030
const Option<bool> Settings::CDOC2_NOTIFICATION { QStringLiteral("CDOC2-NOTIFICATION"), false };
3131
const Option<bool> Settings::CDOC2_USE_KEYSERVER { QStringLiteral("CDOC2-USE-KEYSERVER"), true };
3232
const Option<QString, QString (*)()> Settings::CDOC2_DEFAULT_KEYSERVER { QStringLiteral("CDOC2-DEFAULT-KEYSERVER"), [] {
33-
return Application::confValue(QLatin1String("CDOC2-DEFAULT-KEYSERVER")).toString(QStringLiteral("ria-test"));
33+
return Application::confValue(QLatin1String("CDOC2-DEFAULT-KEYSERVER"))
34+
.toString(QStringLiteral("00000000-0000-0000-0000-000000000000"));
3435
}};
3536
const Option<QString> Settings::CDOC2_GET { QStringLiteral("CDOC2-GET"), QStringLiteral(CDOC2_GET_URL) };
3637
const Option<QByteArray> Settings::CDOC2_GET_CERT { QStringLiteral("CDOC2-GET-CERT") };

client/dialogs/SettingsDialog.cpp

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -362,13 +362,17 @@ void SettingsDialog::initFunctionality()
362362
Settings::DEFAULT_DIR = text;
363363
});
364364
#endif
365-
ui->wgtCDoc2->hide();
366-
#if 0
367365
ui->chkCdoc2KeyServer->setChecked(Settings::CDOC2_USE_KEYSERVER);
368-
ui->cmbCdoc2Name->setEnabled(ui->chkCdoc2KeyServer->isChecked());
369-
connect(ui->chkCdoc2KeyServer, &QCheckBox::toggled, this, [this](bool checked) {
370-
Settings::CDOC2_USE_KEYSERVER = checked;
366+
auto setCDoc2KeyServerEnabled = [this](bool checked) {
371367
ui->cmbCdoc2Name->setEnabled(checked);
368+
ui->txtCdoc2UUID->setEnabled(checked);
369+
ui->txtCdoc2Fetch->setEnabled(checked);
370+
ui->txtCdoc2Post->setEnabled(checked);
371+
};
372+
setCDoc2KeyServerEnabled(ui->chkCdoc2KeyServer->isChecked());
373+
connect(ui->chkCdoc2KeyServer, &QCheckBox::toggled, this, [this, setCDoc2KeyServerEnabled](bool checked) {
374+
Settings::CDOC2_USE_KEYSERVER = checked;
375+
setCDoc2KeyServerEnabled(checked);
372376
});
373377
#ifdef CONFIG_URL
374378
QJsonObject list = Application::confValue(QLatin1String("CDOC2-CONF")).toObject();
@@ -382,20 +386,19 @@ void SettingsDialog::initFunctionality()
382386
ui->cmbCdoc2Name->addItem(i.value().toObject().value(QLatin1String("NAME")).toString(), i.key());
383387
if(Settings::CDOC2_GET.isSet() || Settings::CDOC2_POST.isSet())
384388
ui->cmbCdoc2Name->addItem(QStringLiteral("Custom"), QStringLiteral("custom"));
389+
QString cdoc2Service = Settings::CDOC2_DEFAULT_KEYSERVER;
390+
ui->cmbCdoc2Name->setCurrentIndex(ui->cmbCdoc2Name->findData(cdoc2Service));
385391
connect(ui->cmbCdoc2Name, qOverload<int>(&QComboBox::currentIndexChanged), this, [this, setCDoc2Values] (int index) {
386392
QString key = ui->cmbCdoc2Name->itemData(index).toString();
387393
Settings::CDOC2_DEFAULT_KEYSERVER = key;
388394
setCDoc2Values(key);
389395
});
390-
QString cdoc2Service = Settings::CDOC2_DEFAULT_KEYSERVER;
391-
ui->cmbCdoc2Name->setCurrentIndex(ui->cmbCdoc2Name->findData(cdoc2Service));
392396
setCDoc2Values(cdoc2Service);
393397
#else
394398
ui->cmbCdoc2Name->addItem(QStringLiteral("Default"));
395399
ui->txtCdoc2UUID->setText(QStringLiteral("default"));
396400
ui->txtCdoc2Fetch->setText(QStringLiteral(CDOC2_GET_URL));
397401
ui->txtCdoc2Post->setText(QStringLiteral(CDOC2_POST_URL));
398-
#endif
399402
#endif
400403

401404
// pageProxy

client/dialogs/SettingsDialog.ui

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ QCheckBox, QRadioButton {
262262
min-height: 31px;
263263
spacing: 5px;
264264
}
265-
QCheckBox:disabled, QRadioButton:disabled {
265+
QCheckBox::disabled, QRadioButton::disabled, QLineEdit::disabled, QComboBox::disabled {
266266
color: #727679;
267267
}
268268
QCheckBox::indicator, QRadioButton::indicator {
@@ -472,7 +472,7 @@ QRadioButton::indicator::checked {
472472
</widget>
473473
</item>
474474
<item row="1" column="0" colspan="2">
475-
<widget class="QCheckBox" name="chkCdoc2KeyServer">
475+
<widget class="CheckBox" name="chkCdoc2KeyServer">
476476
<property name="text">
477477
<string notr="true">Use key server</string>
478478
</property>

0 commit comments

Comments
 (0)