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

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
 
virtual QString toplevelDirectory (const QString &path)
 
 VersionManager ()
 
virtual QStringList workspaceFileFormats () const
 
virtual ~VersionManager ()
 

Member Enumeration Documentation

◆ FileNameType

Enumerator
CurrentVersionName 
NewVersionName 

Constructor & Destructor Documentation

◆ VersionManager()

Digikam::VersionManager::VersionManager ( )
explicit

◆ ~VersionManager()

Digikam::VersionManager::~VersionManager ( )
virtual

Member Function Documentation

◆ namingScheme()

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

◆ operation()

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

◆ operationNewVersionAs()

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

◆ operationNewVersionInFormat()

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

◆ setNamingScheme()

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

◆ setSettings()

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

◆ settings()

VersionManagerSettings Digikam::VersionManager::settings ( ) const

Referenced by setSettings().

◆ toplevelDirectory()

QString Digikam::VersionManager::toplevelDirectory ( const QString &  path)
virtual

◆ workspaceFileFormats()

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

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