File renamepreview.patch of Package kde3-digikam
Index: digikam/utilities/cameragui/cameracontroller.cpp
===================================================================
--- digikam/utilities/cameragui/cameracontroller.cpp.orig
+++ digikam/utilities/cameragui/cameracontroller.cpp
@@ -54,6 +54,7 @@ extern "C"
#include <kmessagebox.h>
#include <kio/renamedlg.h>
#include <kstandarddirs.h>
+#include <ktempfile.h>
// Local includes.
@@ -938,13 +939,18 @@ void CameraController::customEvent(QCust
break;
}
+ KTempFile tmp;
+ tmp.close();
+ d->camera->downloadItem(folder, file, tmp.name());
+
KIO::RenameDlg dlg(d->parent, i18n("Rename File"),
- folder + QString("/") + file, dest,
+ tmp.name(), dest,
KIO::RenameDlg_Mode(KIO::M_MULTI | KIO::M_OVERWRITE | KIO::M_SKIP));
int result = dlg.exec();
dest = dlg.newDestURL().path();
info = QFileInfo(dest);
+ tmp.unlink();
switch (result)
{