digiKam
Digikam::DatabaseVersionManager Class Reference
+ Inheritance diagram for Digikam::DatabaseVersionManager:

Public Types

enum  FileNameType { CurrentVersionName , NewVersionName }
 

Public Member Functions

VersionNamingSchemenamingScheme () const
 
VersionFileOperation operation (FileNameType request, const VersionFileInfo &loadedFile, const DImageHistory &initialResolvedHistory, const DImageHistory &currentHistory)
 
VersionFileOperation operationNewVersionAs (const VersionFileInfo &loadedFile, const VersionFileInfo &saveLocation, const DImageHistory &initialResolvedHistory, const DImageHistory &currentHistory)
 
VersionFileOperation operationNewVersionInFormat (const VersionFileInfo &loadedFile, const QString &format, const DImageHistory &initialResolvedHistory, const DImageHistory &currentHistory)
 
void setNamingScheme (VersionNamingScheme *scheme)
 
void setSettings (const VersionManagerSettings &settings)
 
VersionManagerSettings settings () const
 
QString toplevelDirectory (const QString &path) override
 
virtual QStringList workspaceFileFormats () const
 

Member Enumeration Documentation

◆ FileNameType

Enumerator
CurrentVersionName 
NewVersionName 

Member Function Documentation

◆ namingScheme()

VersionNamingScheme * Digikam::VersionManager::namingScheme ( ) const
inherited

◆ operation()

VersionFileOperation Digikam::VersionManager::operation ( FileNameType  request,
const VersionFileInfo loadedFile,
const DImageHistory initialResolvedHistory,
const DImageHistory currentHistory 
)
inherited

◆ operationNewVersionAs()

VersionFileOperation Digikam::VersionManager::operationNewVersionAs ( const VersionFileInfo loadedFile,
const VersionFileInfo saveLocation,
const DImageHistory initialResolvedHistory,
const DImageHistory currentHistory 
)
inherited

◆ operationNewVersionInFormat()

VersionFileOperation Digikam::VersionManager::operationNewVersionInFormat ( const VersionFileInfo loadedFile,
const QString &  format,
const DImageHistory initialResolvedHistory,
const DImageHistory currentHistory 
)
inherited

◆ setNamingScheme()

void Digikam::VersionManager::setNamingScheme ( VersionNamingScheme scheme)
inherited

◆ setSettings()

void Digikam::VersionManager::setSettings ( const VersionManagerSettings settings)
inherited

◆ settings()

VersionManagerSettings Digikam::VersionManager::settings ( ) const
inherited

◆ toplevelDirectory()

QString Digikam::DatabaseVersionManager::toplevelDirectory ( const QString &  path)
inlineoverridevirtual

◆ workspaceFileFormats()

QStringList Digikam::VersionManager::workspaceFileFormats ( ) const
virtualinherited

The documentation for this class was generated from the following file: