49 class DIGIKAM_GUI_EXPORT
DIO :
public QObject
55 static DIO* instance();
57 static void cleanUp();
59 static bool itemsUnderProcessing();
72 static void copy(
const QUrl& src,
PAlbum*
const dest);
87 static void move(
const QUrl& src,
PAlbum*
const dest);
93 static void del(
const ItemInfo& info,
bool useTrash);
94 static void del(
PAlbum*
const album,
bool useTrash);
97 static void rename(
const QUrl& src,
const QString& newName,
bool overwrite =
false);
114 QString getItemString(
IOJobData*
const data)
const;
121 void slotOneProccessed(
const QUrl& url);
128 explicit DIO(QObject*) =
delete;
133 int m_processingCount;
135 friend class DIOCreator;
Abstract base class for all album types.
Definition: album.h:67
void signalRenameFinished()
void signalTrashFinished()
void signalRenameFailed(const QUrl &url)
Definition: iojobdata.h:45
Definition: iteminfo.h:78
Definition: progressmanager.h:45
@ Album
Definition: coredbfields.h:58
Definition: datefolderview.cpp:43