31class AdvancedRenameWidget;
67 void addFiles(
const QList<ParseSettings>& files);
72 void parseFiles(
const QString& parseString);
73 void parseFiles(
const QString& parseString,
const ParseSettings& settings);
75 void setParserType(ParserType type);
78 void setSortAction(SortAction action);
81 void setSortDirection(SortDirection direction);
82 SortDirection sortDirection()
const;
84 void setStartIndex(
int index);
85 void setCutFileName(
int index);
89 int indexOfFile(
const QString& filename);
90 int indexOfFolder(
const QString& filename);
91 int indexOfFileGroup(
const QString& filename);
92 int indexOfFileCounter(
const QString& filename);
94 QString randomStringOfIndex(
int index);
95 QString newName(
const QString& filename)
const;
97 QStringList fileList()
const;
98 QMap<QString, QString> newFileList(
bool checkFileSystem =
false)
const;
106 void addFile(
const QString& filename)
const;
107 void addFile(
const QString& filename,
const QDateTime& datetime)
const;
109 void initializeFileList();
112 QString fileGroupKey(
const QString& filename)
const;
114 void clearMappings();
127 Private*
const d =
nullptr;
Definition advancedrenamemanager.h:36
SortAction
Definition advancedrenamemanager.h:48
@ SortDate
Definition advancedrenamemanager.h:50
@ SortSize
Definition advancedrenamemanager.h:51
SortDirection
Definition advancedrenamemanager.h:56
ParserType
Definition advancedrenamemanager.h:42
void signalSortingChanged(QList< QUrl >)
Definition parsesettings.h:33
Definition datefolderview.cpp:34
@ SortAction
Definition itemdragdrop.cpp:55