mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-12-04 15:39:34 +01:00
Allow specifying initial directory via the KPXC_INITIAL_DIR environment variable
This commit is contained in:
committed by
Jonathan White
parent
97adfd5b54
commit
cf819e0a3f
@@ -2031,7 +2031,7 @@ bool DatabaseWidget::saveAs()
|
||||
if (!QFileInfo::exists(oldFilePath)) {
|
||||
QString defaultFileName = config()->get(Config::DefaultDatabaseFileName).toString();
|
||||
oldFilePath =
|
||||
QDir::toNativeSeparators(config()->get(Config::LastDir).toString() + "/"
|
||||
QDir::toNativeSeparators(FileDialog::getLastDir("db") + "/"
|
||||
+ (defaultFileName.isEmpty() ? tr("Passwords").append(".kdbx") : defaultFileName));
|
||||
}
|
||||
const QString newFilePath = fileDialog()->getSaveFileName(
|
||||
@@ -2121,13 +2121,13 @@ bool DatabaseWidget::saveBackup()
|
||||
if (!QFileInfo::exists(oldFilePath)) {
|
||||
QString defaultFileName = config()->get(Config::DefaultDatabaseFileName).toString();
|
||||
oldFilePath = QDir::toNativeSeparators(
|
||||
config()->get(Config::LastDir).toString() + "/"
|
||||
FileDialog::getLastDir("db") + "/"
|
||||
+ (defaultFileName.isEmpty() ? tr("Passwords").append(".kdbx") : defaultFileName));
|
||||
}
|
||||
|
||||
const QString newFilePath = fileDialog()->getSaveFileName(this,
|
||||
tr("Save database backup"),
|
||||
FileDialog::getLastDir("backup"),
|
||||
FileDialog::getLastDir("backup", oldFilePath),
|
||||
tr("KeePass 2 Database").append(" (*.kdbx)"),
|
||||
nullptr,
|
||||
nullptr);
|
||||
|
||||
Reference in New Issue
Block a user