Allow specifing database backup paths. (#7035)

- Default backupFilePath is '{DB_FILENAME}.old.kdbx' to conform to existing standards
- Implement backupPathPattern tests.
- Show tooltip on how to format database backup location text field.
This commit is contained in:
Patrick Klein
2021-11-07 23:41:17 +01:00
committed by GitHub
parent 8d7e491810
commit 84ff6a13f9
25 changed files with 368 additions and 81 deletions

View File

@@ -57,6 +57,8 @@ private slots:
void testSaveAs();
void testSaveBackup();
void testSave();
void testSaveBackupPath();
void testSaveBackupPath_data();
void testDatabaseSettings();
void testKeePass1Import();
void testDatabaseLocking();
@@ -67,7 +69,8 @@ private slots:
private:
void addCannedEntries();
void checkDatabase(QString dbFileName = "");
void checkDatabase(const QString& filePath, const QString& expectedDbName);
void checkDatabase(const QString& filePath = {});
void triggerAction(const QString& name);
void dragAndDropGroup(const QModelIndex& sourceIndex,
const QModelIndex& targetIndex,