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

Classes

class  Private
 

Public Types

enum  GroupAction { AddToGroup , RemoveFromGroup , SplitGroup }
 

Public Slots

void addToGroup (const ItemInfo &pick, const QList< ItemInfo > &infos)
 
void applyMetadata (const QList< ItemInfo > &infos, const DisjointMetadata &hub)
 
void applyMetadata (const QList< ItemInfo > &infos, DisjointMetadata *hub)
 
void assignColorLabel (const ItemInfo &infos, int colorId)
 
void assignColorLabel (const QList< ItemInfo > &infos, int colorId)
 
void assignPickLabel (const ItemInfo &infos, int pickId)
 
void assignPickLabel (const QList< ItemInfo > &infos, int pickId)
 
void assignRating (const ItemInfo &infos, int rating)
 
void assignRating (const QList< ItemInfo > &infos, int rating)
 
void assignTag (const ItemInfo &info, int tagID)
 
void assignTag (const QList< ItemInfo > &infos, int tagID)
 
void assignTags (const ItemInfo &info, const QList< int > &tagIDs)
 
void assignTags (const QList< ItemInfo > &infos, const QList< int > &tagIDs)
 
void assignTags (const QList< qlonglong > &imageIds, const QList< int > &tagIDs)
 
void copyAttributes (const ItemInfo &source, const QString &derivedPath)
 
void copyAttributes (const ItemInfo &source, const QStringList &derivedPaths)
 
void removeFromGroup (const ItemInfo &info)
 
void removeFromGroup (const QList< ItemInfo > &infos)
 
void removeTag (const ItemInfo &info, int tagID)
 
void removeTag (const QList< ItemInfo > &infos, int tagID)
 
void removeTags (const ItemInfo &info, const QList< int > &tagIDs)
 
void removeTags (const QList< ItemInfo > &infos, const QList< int > &tagIDs)
 
void setExifOrientation (const QList< ItemInfo > &infos, int orientation)
 
void transform (const QList< ItemInfo > &infos, MetaEngineRotation::TransformationAction action)
 
void ungroup (const ItemInfo &info)
 
void ungroup (const QList< ItemInfo > &infos)
 

Signals

void signalImageChangeFailed (const QString &message, const QStringList &fileNames)
 

Public Member Functions

bool isActive ()
 
bool requestShutDown ()
 
void shutDown ()
 

Static Public Member Functions

static FileActionMngrinstance ()
 

Friends

class FileActionMngrCreator
 

Member Enumeration Documentation

◆ GroupAction

Enumerator
AddToGroup 
RemoveFromGroup 
SplitGroup 

Member Function Documentation

◆ addToGroup

◆ applyMetadata [1/2]

◆ applyMetadata [2/2]

◆ assignColorLabel [1/2]

void Digikam::FileActionMngr::assignColorLabel ( const ItemInfo infos,
int  colorId 
)
slot

◆ assignColorLabel [2/2]

◆ assignPickLabel [1/2]

void Digikam::FileActionMngr::assignPickLabel ( const ItemInfo infos,
int  pickId 
)
slot

◆ assignPickLabel [2/2]

◆ assignRating [1/2]

◆ assignRating [2/2]

◆ assignTag [1/2]

void Digikam::FileActionMngr::assignTag ( const ItemInfo info,
int  tagID 
)
slot

◆ assignTag [2/2]

void Digikam::FileActionMngr::assignTag ( const QList< ItemInfo > &  infos,
int  tagID 
)
slot

References assignTags().

◆ assignTags [1/3]

void Digikam::FileActionMngr::assignTags ( const ItemInfo info,
const QList< int > &  tagIDs 
)
slot

◆ assignTags [2/3]

◆ assignTags [3/3]

void Digikam::FileActionMngr::assignTags ( const QList< qlonglong > &  imageIds,
const QList< int > &  tagIDs 
)
slot

References assignTags().

◆ copyAttributes [1/2]

void Digikam::FileActionMngr::copyAttributes ( const ItemInfo source,
const QString &  derivedPath 
)
slot

References copyAttributes().

◆ copyAttributes [2/2]

◆ instance()

◆ isActive()

◆ removeFromGroup [1/2]

void Digikam::FileActionMngr::removeFromGroup ( const ItemInfo info)
slot

◆ removeFromGroup [2/2]

◆ removeTag [1/2]

void Digikam::FileActionMngr::removeTag ( const ItemInfo info,
int  tagID 
)
slot

◆ removeTag [2/2]

void Digikam::FileActionMngr::removeTag ( const QList< ItemInfo > &  infos,
int  tagID 
)
slot

References removeTags().

◆ removeTags [1/2]

void Digikam::FileActionMngr::removeTags ( const ItemInfo info,
const QList< int > &  tagIDs 
)
slot

◆ removeTags [2/2]

◆ requestShutDown()

bool Digikam::FileActionMngr::requestShutDown ( )

References isActive(), and shutDown().

Referenced by Digikam::DigikamApp::closeEvent().

◆ setExifOrientation

◆ shutDown()

◆ signalImageChangeFailed

void Digikam::FileActionMngr::signalImageChangeFailed ( const QString &  message,
const QStringList &  fileNames 
)
signal

◆ transform

◆ ungroup [1/2]

void Digikam::FileActionMngr::ungroup ( const ItemInfo info)
slot

◆ ungroup [2/2]

Friends And Related Function Documentation

◆ FileActionMngrCreator

friend class FileActionMngrCreator
friend

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