File tree 2 files changed +6
-0
lines changed
2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -320,6 +320,9 @@ namespace KeeShareSettings
320
320
writer.writeStartElement (" Password" );
321
321
writer.writeCharacters (reference.password .toUtf8 ().toBase64 ());
322
322
writer.writeEndElement ();
323
+ writer.writeStartElement (" Recurse" );
324
+ writer.writeCharacters (reference.recurse ? " True" : " False" );
325
+ writer.writeEndElement ();
323
326
});
324
327
}
325
328
@@ -346,6 +349,8 @@ namespace KeeShareSettings
346
349
reference.path = QString::fromUtf8 (QByteArray::fromBase64 (reader.readElementText ().toLatin1 ()));
347
350
} else if (reader.name () == " Password" ) {
348
351
reference.password = QString::fromUtf8 (QByteArray::fromBase64 (reader.readElementText ().toLatin1 ()));
352
+ } else if (reader.name () == " Recurse" ) {
353
+ reference.recurse = reader.readElementText ().compare (" True" ) == 0 ;
349
354
} else {
350
355
qWarning (" Unknown Reference element %s" , qPrintable (reader.name ().toString ()));
351
356
reader.skipCurrentElement ();
Original file line number Diff line number Diff line change @@ -190,6 +190,7 @@ void EditGroupWidgetKeeShare::update()
190
190
m_ui->typeComboBox ->setCurrentIndex (reference.type );
191
191
m_ui->passwordEdit ->setText (reference.password );
192
192
m_ui->pathEdit ->setText (reference.path );
193
+ m_ui->recurseIntoGroupsCheckbox ->setChecked (reference.recurse );
193
194
}
194
195
195
196
updateSharingState ();
You can’t perform that action at this time.
0 commit comments