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 DIOinstance ()
 
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