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

Signals

void signalRenameFailed (const QUrl &url)
void signalRenameFinished ()
void signalTrashCounters ()
void signalTrashFinished ()

Static Public Member Functions

static void buildCollectionTrashCounters ()
static void cleanUp ()
static void copy (const QList< ItemInfo > &infos, const QUrl &dest)
 Copy items to external folder.
static void copy (const QList< ItemInfo > &infos, PAlbum *const dest)
 Copy items to another album.
static void copy (const QList< QUrl > &srcList, PAlbum *const dest)
 Copy external files to another album.
static void copy (const QUrl &src, PAlbum *const dest)
 Copy an external file to another album.
static void copy (PAlbum *const src, PAlbum *const dest)
 All DIO methods will take care for sidecar files, if they exist.
static void del (const ItemInfo &info, bool useTrash)
static void del (const QList< ItemInfo > &infos, bool useTrash)
static void del (PAlbum *const album, bool useTrash)
static void emptyTrash (const DTrashItemInfoList &infos)
static int getTrashCounter (const QString &albumRootPath)
 Trash operations.
static DIO * instance ()
static bool itemsUnderProcessing ()
static void move (const QList< ItemInfo > &infos, PAlbum *const dest)
 Move items to another album.
static void move (const QList< QUrl > &srcList, PAlbum *const dest)
 Move external files into another album.
static void move (const QUrl &src, PAlbum *const dest)
 Move external files another album.
static void move (PAlbum *const src, PAlbum *const dest)
 Move an album into another album.
static void rename (const QUrl &src, const QString &newName, bool overwrite=false)
 Rename item to new name.
static void restoreTrash (const DTrashItemInfoList &infos)

Friends

class DIOCreator

Member Function Documentation

◆ copy()

void Digikam::DIO::copy ( PAlbum *const src,
PAlbum *const dest )
static

Copy an album to another album