digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::AdvancedRenameManager Class Reference
+ Inheritance diagram for Digikam::AdvancedRenameManager:

Public Types

enum  ParserType { DefaultParser = 0 , ImportParser }
 
enum  SortAction { SortName = 0 , SortDate , SortSize , SortCustom }
 
enum  SortDirection { SortAscending = 0 , SortDescending }
 

Signals

void signalSortingChanged (QList< QUrl >)
 

Public Member Functions

 AdvancedRenameManager (const QList< ParseSettings > &files)
 
void addFiles (const QList< ParseSettings > &files)
 
QStringList fileList () const
 
ParsergetParser () const
 
int indexOfFile (const QString &filename)
 
int indexOfFileCounter (const QString &filename)
 
int indexOfFileGroup (const QString &filename)
 
int indexOfFolder (const QString &filename)
 
QMap< QString, QString > newFileList (bool checkFileSystem=false) const
 
QString newName (const QString &filename) const
 
void parseFiles ()
 
void parseFiles (const ParseSettings &settings)
 
void parseFiles (const QString &parseString)
 
void parseFiles (const QString &parseString, const ParseSettings &settings)
 
QString randomStringOfIndex (int index)
 
void reset ()
 
void setCutFileName (int index)
 
void setParserType (ParserType type)
 
void setSortAction (SortAction action)
 
void setSortDirection (SortDirection direction)
 
void setStartIndex (int index)
 
void setWidget (AdvancedRenameWidget *widget)
 
SortAction sortAction () const
 
SortDirection sortDirection () const