Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gui/DatabaseManager.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/gui/DatabaseManager.cpp b/src/gui/DatabaseManager.cpp
index ad0c8b609..1096982cd 100644
--- a/src/gui/DatabaseManager.cpp
+++ b/src/gui/DatabaseManager.cpp
@@ -191,22 +191,23 @@ void DatabaseManager::updateTabName(Database* db)
QString tabName;
if (dbStruct.file) {
-
- QString filename = QFileInfo(*dbStruct.file).completeBaseName();
+ QFileInfo fileInfo(*dbStruct.file);
if (db->metadata()->name().isEmpty()) {
- tabName = filename;
+ tabName = fileInfo.fileName();
}
else {
- tabName = QString("%1 [%2]").arg(db->metadata()->name().arg(filename));
+ tabName = db->metadata()->name();
}
+
+ m_tabWidget->setTabToolTip(index, fileInfo.absoluteFilePath());
}
else {
if (db->metadata()->name().isEmpty()) {
tabName = tr("New database");
}
else {
- tabName = QString("%1 [%2]").arg(db->metadata()->name().arg(tr("New database")));
+ tabName = QString("%1 [%2]").arg(db->metadata()->name(), tr("New database"));
}
}