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:
Diffstat (limited to 'src/keeshare/KeeShare.cpp')
-rw-r--r--src/keeshare/KeeShare.cpp21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/keeshare/KeeShare.cpp b/src/keeshare/KeeShare.cpp
index d1cbde099..3199f355c 100644
--- a/src/keeshare/KeeShare.cpp
+++ b/src/keeshare/KeeShare.cpp
@@ -246,21 +246,38 @@ void KeeShare::connectDatabase(QSharedPointer<Database> newDb, QSharedPointer<Da
}
}
-const QString& KeeShare::signedContainerFileType()
+const QString KeeShare::signedContainerFileType()
{
static const QString filetype("kdbx.share");
return filetype;
}
-const QString& KeeShare::unsignedContainerFileType()
+const QString KeeShare::unsignedContainerFileType()
{
static const QString filetype("kdbx");
return filetype;
}
+bool KeeShare::isContainerType(const QFileInfo& fileInfo, const QString type)
+{
+ return fileInfo.fileName().endsWith(type, Qt::CaseInsensitive);
+}
+
void KeeShare::handleSettingsChanged(const QString& key)
{
if (key == KeeShare_Active) {
emit activeChanged();
}
}
+
+const QString KeeShare::signatureFileName()
+{
+ static const QString fileName("container.share.signature");
+ return fileName;
+}
+
+const QString KeeShare::containerFileName()
+{
+ static const QString fileName("container.share.kdbx");
+ return fileName;
+}