Skip to content

Commit 06f9ab6

Browse files
committed
Complete code and test sat
1 parent 910655d commit 06f9ab6

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/keeshare/KeeShareSettings.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,9 @@ namespace KeeShareSettings
320320
writer.writeStartElement("Password");
321321
writer.writeCharacters(reference.password.toUtf8().toBase64());
322322
writer.writeEndElement();
323+
writer.writeStartElement("Recurse");
324+
writer.writeCharacters(reference.recurse ? "True" : "False");
325+
writer.writeEndElement();
323326
});
324327
}
325328

@@ -346,6 +349,8 @@ namespace KeeShareSettings
346349
reference.path = QString::fromUtf8(QByteArray::fromBase64(reader.readElementText().toLatin1()));
347350
} else if (reader.name() == "Password") {
348351
reference.password = QString::fromUtf8(QByteArray::fromBase64(reader.readElementText().toLatin1()));
352+
} else if (reader.name() == "Recurse") {
353+
reference.recurse = reader.readElementText().compare("True") == 0;
349354
} else {
350355
qWarning("Unknown Reference element %s", qPrintable(reader.name().toString()));
351356
reader.skipCurrentElement();

src/keeshare/group/EditGroupWidgetKeeShare.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ void EditGroupWidgetKeeShare::update()
190190
m_ui->typeComboBox->setCurrentIndex(reference.type);
191191
m_ui->passwordEdit->setText(reference.password);
192192
m_ui->pathEdit->setText(reference.path);
193+
m_ui->recurseIntoGroupsCheckbox->setChecked(reference.recurse);
193194
}
194195

195196
updateSharingState();

0 commit comments

Comments
 (0)