51 const QString& filename,
52 QVariant* counter =
nullptr,
53 QVariant* intermediateCounter =
nullptr) = 0;
62 const QString& baseName,
63 const QVariant& counter) = 0;
73 const QString& filename,
74 const QVariant& version,
75 const QVariant& counter) = 0;
82 const QString& filename) = 0;
84 const QString& fileName) = 0;
115 virtual QString baseName(
const QString& currentPath,
const QString& filename,
116 QVariant* counter, QVariant* intermediateCounter)
override;
117 virtual QString versionFileName(
const QString& currentPath,
const QString& filename,
118 const QVariant& counter)
override;
119 virtual QString intermediateFileName(
const QString& currentPath,
const QString& filename,
120 const QVariant& version,
const QVariant& counter)
override;
121 virtual QString directory(
const QString& currentPath,
const QString& filename)
override;
122 virtual QString intermediateDirectory(
const QString& currentPath,
const QString& fileName)
override;
123 virtual QVariant initialCounter()
override;
124 virtual QVariant incrementedCounter(
const QVariant& counter)
override;
Definition versionnamingscheme.h:109
virtual ~DefaultVersionNamingScheme()=default
DefaultVersionNamingScheme()=default
Definition versionnamingscheme.h:31
virtual QString intermediateFileName(const QString &path, const QString &filename, const QVariant &version, const QVariant &counter)=0
virtual ~VersionNamingScheme()=default
virtual QString baseName(const QString &path, const QString &filename, QVariant *counter=nullptr, QVariant *intermediateCounter=nullptr)=0
virtual QString versionFileName(const QString &path, const QString &baseName, const QVariant &counter)=0
virtual QString directory(const QString &path, const QString &filename)=0
VersionNamingScheme()=default
virtual QVariant initialCounter()=0
virtual QVariant incrementedCounter(const QVariant &counter)=0
virtual QString intermediateDirectory(const QString ¤tPath, const QString &fileName)=0
Definition datefolderview.cpp:34