- int answer = KMessageBox::warningYesNoCancel(kapp->activeWindow(), i18n("Clip <b>%1</b><br /> is on a removable device, will not be available when device is unplugged", file.path()), i18n("File on a Removable Device"), KGuiItem(i18n("Copy file to project folder")), KGuiItem(i18n("Continue")), KStandardGuiItem::cancel(), QString("copyFilesToProjectFolder"));
- if (answer == KMessageBox::Cancel) continue;
- else if (answer == KMessageBox::Yes) {
- // Copy files to project folder
- QString sourcesFolder = m_doc->projectFolder().path(KUrl::AddTrailingSlash) + "clips/";
- KIO::NetAccess::mkdir(sourcesFolder, kapp->activeWindow());
- //KIO::filesize_t m_requestedSize;
- KIO::CopyJob *copyjob = KIO::copy (file, KUrl(sourcesFolder));
- //TODO: for some reason, passing metadata does not work...
- copyjob->addMetaData("group", data.value("group"));
- copyjob->addMetaData("groupId", data.value("groupId"));
- copyjob->addMetaData("comment", data.value("comment"));
- copyjob->ui()->setWindow(kapp->activeWindow());
- connect(copyjob, SIGNAL(copyingDone(KIO::Job*,KUrl,KUrl,time_t,bool,bool)), this, SLOT(slotAddClip(KIO::Job*,KUrl,KUrl)));
- continue;
- }
- }
+ int answer = KMessageBox::warningYesNoCancel(kapp->activeWindow(), i18n("Clip <b>%1</b><br /> is on a removable device, will not be available when device is unplugged", file.path()), i18n("File on a Removable Device"), KGuiItem(i18n("Copy file to project folder")), KGuiItem(i18n("Continue")), KStandardGuiItem::cancel(), QString("copyFilesToProjectFolder"));
+ if (answer == KMessageBox::Cancel) continue;
+ else if (answer == KMessageBox::Yes) {
+ // Copy files to project folder
+ QString sourcesFolder = m_doc->projectFolder().path(KUrl::AddTrailingSlash) + "clips/";
+ KIO::NetAccess::mkdir(sourcesFolder, kapp->activeWindow());
+ //KIO::filesize_t m_requestedSize;
+ KIO::CopyJob *copyjob = KIO::copy (file, KUrl(sourcesFolder));
+ //TODO: for some reason, passing metadata does not work...
+ copyjob->addMetaData("group", data.value("group"));
+ copyjob->addMetaData("groupId", data.value("groupId"));
+ copyjob->addMetaData("comment", data.value("comment"));
+ copyjob->ui()->setWindow(kapp->activeWindow());
+ connect(copyjob, SIGNAL(copyingDone(KIO::Job*,KUrl,KUrl,time_t,bool,bool)), this, SLOT(slotAddClip(KIO::Job*,KUrl,KUrl)));
+ continue;
+ }
+ }