24 #ifndef DIGIKAM_ADVANCED_RENAME_MANAGER_H
25 #define DIGIKAM_ADVANCED_RENAME_MANAGER_H
31 #include <QStringList>
41 class AdvancedRenameWidget;
82 void parseFiles(
const QString& parseString);
83 void parseFiles(
const QString& parseString,
const ParseSettings& settings);
85 void setParserType(ParserType type);
91 void setSortDirection(SortDirection direction);
92 SortDirection sortDirection()
const;
94 void setStartIndex(
int index);
98 int indexOfFile(
const QString& filename);
99 int indexOfFolder(
const QString& filename);
100 int indexOfFileGroup(
const QString& filename);
101 QString newName(
const QString& filename)
const;
103 QStringList fileList()
const;
104 QMap<QString, QString> newFileList(
bool checkFileSystem =
false)
const;
112 void addFile(
const QString& filename)
const;
113 void addFile(
const QString& filename,
const QDateTime& datetime)
const;
115 void initializeFileList();
118 QString fileGroupKey(
const QString& filename)
const;
120 void clearMappings();
Definition: advancedrenamemanager.h:46
SortAction
Definition: advancedrenamemanager.h:58
@ SortDate
Definition: advancedrenamemanager.h:60
@ SortSize
Definition: advancedrenamemanager.h:61
SortDirection
Definition: advancedrenamemanager.h:66
ParserType
Definition: advancedrenamemanager.h:52
void signalSortingChanged(QList< QUrl >)
Definition: parsesettings.h:43
Definition: piwigotalker.h:48
Definition: datefolderview.cpp:43
@ SortAction
Definition: itemdragdrop.cpp:65