diff options
Diffstat (limited to 'src/keeshare/KeeShare.cpp')
-rw-r--r-- | src/keeshare/KeeShare.cpp | 21 |
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; +} |