m_recMonitor = new RecMonitor("record", m_monitorManager);
m_recMonitorDock->setWidget(m_recMonitor);
connect(m_recMonitor, SIGNAL(addProjectClip(KUrl)), this, SLOT(slotAddProjectClip(KUrl)));
+ connect(m_recMonitor, SIGNAL(addProjectClipList(KUrl::List)), this, SLOT(slotAddProjectClipList(KUrl::List)));
connect(m_recMonitor, SIGNAL(showConfigDialog(int, int)), this, SLOT(slotPreferences(int, int)));
#endif
m_monitorManager->initMonitors(m_clipMonitor, m_projectMonitor, m_recMonitor);
m_activeDocument->slotAddClipFile(url, QString());
}
+void MainWindow::slotAddProjectClipList(KUrl::List urls)
+{
+ if (m_activeDocument)
+ m_activeDocument->slotAddClipList(urls, QString());
+}
+
void MainWindow::slotAddTransition(QAction *result)
{
if (!result) return;
void slotAddVideoEffect(QAction *result);
void slotAddTransition(QAction *result);
void slotAddProjectClip(KUrl url);
+ void slotAddProjectClipList(KUrl::List urls);
void slotShowClipProperties(DocClipBase *clip);
void slotShowClipProperties(QList <DocClipBase *>cliplist, QMap<QString, QString> commonproperties);
void slotActivateEffectStackView(ClipItem* item = NULL, int ix = -1, bool raise = true);
if (capturedFiles.count() > 0) {
ManageCapturesDialog *d = new ManageCapturesDialog(capturedFiles, this);
if (d->exec() == QDialog::Accepted) {
- capturedFiles = d->importFiles();
- foreach(const KUrl & url, capturedFiles) {
- emit addProjectClip(url);
- }
+ emit addProjectClipList(d->importFiles());
}
delete d;
}
void renderPosition(int);
void durationChanged(int);
void addProjectClip(KUrl);
+ void addProjectClipList(KUrl::List);
void showConfigDialog(int, int);
};