#include <KLocale>
#include <KFileDialog>
#include <KInputDialog>
-#include <kio/netaccess.h>
#include <KMessageBox>
#include <nepomuk/global.h>
groupId = item->clipId();
}
}
- foreach(const KUrl file, list) {
- if (KIO::NetAccess::exists(file, KIO::NetAccess::SourceSide, NULL))
- m_doc->slotAddClipFile(file, group, groupId);
- }
+ m_doc->slotAddClipList(list, group, groupId);
}
void ProjectList::slotRemoveInvalidClip(int id) {
if (item) {
item->setProperties(properties, metadata);
item->referencedClip()->setProducer(producer);
- listView->setCurrentItem(item);
emit receivedClipDuration(clipId, item->clipMaxDuration());
} else kDebug() << "//////// COULD NOT FIND CLIP TO UPDATE PRPS...";
}
return NULL;
}
+void ProjectList::slotSelectClip(const int ix) {
+ ProjectItem *p = getItemById(ix);
+ if (p) {
+ listView->setCurrentItem(p);
+ listView->scrollToItem(p);
+ }
+}
+
#include "projectlist.moc"