digiKam
|
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 FileActionMngr * | instance () |
Friends | |
class | FileActionMngrCreator |
|
slot |
References AddToGroup, Digikam::FileActionItemInfoList::create(), Digikam::FileActionMngr::Private::dbProgressCreator(), Digikam::FileActionMngr::Private::editGroup(), and Digikam::FileActionItemInfoList::schedulingForDB().
Referenced by Digikam::ItemViewUtilities::createGroupByFilenameFromInfoList(), Digikam::ItemViewUtilities::createGroupByTimeFromInfoList(), Digikam::ItemViewUtilities::createGroupByTimelapseFromInfoList(), and Digikam::ItemIconView::slotCreateGroupFromSelection().
|
slot |
References Digikam::FileActionMngr::Private::applyMetadata(), Digikam::FileActionItemInfoList::create(), Digikam::DisjointMetadata::dataFields(), Digikam::FileActionMngr::Private::dbProgressCreator(), Digikam::FileActionItemInfoList::schedulingForDB(), and Digikam::DisjointMetadata::setDataFields().
Referenced by Digikam::FileActionMngr::Private::connectToDatabaseWorker().
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
References assignTags().
Referenced by Digikam::FaceUtils::addNormalTag(), Digikam::DBInfoIface::setItemInfo(), and Digikam::ItemIconView::toggleTag().
References assignTags().
|
slot |
References assignTags().
|
slot |
References copyAttributes().
|
slot |
References Digikam::FileActionMngr::Private::copyAttributes(), Digikam::FileActionItemInfoList::create(), Digikam::FileActionMngr::Private::dbProgressCreator(), and Digikam::FileActionItemInfoList::schedulingForDB().
Referenced by Digikam::FileActionMngr::Private::connectToDatabaseWorker(), and copyAttributes().
|
static |
Referenced by Digikam::FaceUtils::addNormalTag(), Digikam::ItemThumbnailBar::assignRating(), Digikam::DigikamItemView::assignRating(), Digikam::DigikamApp::closeEvent(), Digikam::ItemViewUtilities::createGroupByFilenameFromInfoList(), Digikam::ItemViewUtilities::createGroupByTimeFromInfoList(), Digikam::ItemViewUtilities::createGroupByTimelapseFromInfoList(), Digikam::DigikamItemView::DigikamItemView(), Digikam::ItemPreviewView::dropEvent(), Digikam::ItemIconView::imageTransform(), Digikam::FaceUtils::removeNormalTag(), Digikam::FaceUtils::removeNormalTags(), Digikam::TagTreeView::setAlbumModel(), Digikam::DBInfoIface::setItemInfo(), Digikam::ItemIconView::slotAssignColorLabel(), Digikam::ItemIconView::slotAssignPickLabel(), Digikam::ItemIconView::slotAssignRating(), Digikam::ItemIconView::slotAssignTag(), Digikam::ItemIconView::slotCreateGroupFromSelection(), Digikam::ItemIconView::slotImageExifOrientation(), Digikam::PrivateProgressItemCreator::slotProgressItemCanceled(), Digikam::ItemIconView::slotRemoveSelectedFromGroup(), Digikam::ItemIconView::slotRemoveTag(), Digikam::ItemIconView::slotUngroupSelected(), and Digikam::ItemIconView::toggleTag().
bool Digikam::FileActionMngr::isActive | ( | ) |
References Digikam::FileActionMngr::Private::isActive().
Referenced by requestShutDown(), and Digikam::FileActionMngr::Private::slotLastProgressItemCompleted().
|
slot |
Referenced by Digikam::ItemIconView::slotRemoveSelectedFromGroup().
|
slot |
References removeTags().
Referenced by Digikam::FaceUtils::removeNormalTag(), Digikam::DBInfoIface::setItemInfo(), and Digikam::ItemIconView::toggleTag().
References removeTags().
bool Digikam::FileActionMngr::requestShutDown | ( | ) |
References isActive(), and shutDown().
Referenced by Digikam::DigikamApp::closeEvent().
|
slot |
References Digikam::FileActionItemInfoList::create(), Digikam::FileActionMngr::Private::dbProgressCreator(), Digikam::FileActionItemInfoList::schedulingForDB(), and Digikam::FileActionMngr::Private::setExifOrientation().
Referenced by Digikam::FileActionMngr::Private::connectToDatabaseWorker(), and Digikam::ItemIconView::slotImageExifOrientation().
void Digikam::FileActionMngr::shutDown | ( | ) |
|
signal |
|
slot |
Flip or rotate. Note: The NoTransformation action is interpreted as Exif auto-rotate
References Digikam::FileActionItemInfoList::create(), Digikam::FileActionMngr::Private::fileProgressCreator(), Digikam::ItemInfoTaskSplitter::hasNext(), Digikam::FileActionItemInfoList::schedulingForWrite(), and Digikam::FileActionMngr::Private::transform().
Referenced by Digikam::ItemIconView::imageTransform().
|
slot |
Referenced by Digikam::ItemIconView::slotUngroupSelected().
|
friend |