}
}
} else {
- QStringList text;
- text << foldername;
m_listView->blockSignals(true);
- m_listView->setCurrentItem(new FolderProjectItem(m_listView, text, clipId));
+ m_listView->setCurrentItem(new FolderProjectItem(m_listView, QStringList() << foldername, clipId));
m_doc->clipManager()->addFolder(clipId, foldername);
m_listView->blockSignals(false);
+ m_listView->editItem(m_listView->currentItem(), 0);
}
updateButtons();
}
void slotSelectClip(const QString &ix);
void slotRemoveClip();
void slotAddClip(const QList <QUrl> givenList = QList <QUrl> (), const QString &groupName = QString(), const QString &groupId = QString());
+ /** @brief Adds, edits or deletes a folder item.
+ *
+ * This is triggered by AddFolderCommand and EditFolderCommand. */
void slotAddFolder(const QString foldername, const QString &clipId, bool remove, bool edit = false);
void slotResetProjectList();
void slotOpenClip();
void requestClipInfo(const QDomElement xml, const QString id);
QList <QString> m_thumbnailQueue;
void requestClipThumbnail(const QString id);
+ /** @brief Creates an EditFolderCommand to change the name of an folder item. */
void editFolder(const QString folderName, const QString oldfolderName, const QString &clipId);
QStringList getGroup() const;
void regenerateTemplate(ProjectItem *clip);
void editClipSelection(QList<QTreeWidgetItem *> list);
void adjustTranscodeActions(ProjectItem *clip) const;
+ /** @brief Sets the buttons enabled/disabled according to selected item. */
void updateButtons() const;
private slots:
void slotAddTitleClip();
void slotAddTitleTemplateClip();
void slotContextMenu(const QPoint &pos, QTreeWidgetItem *);
+ /** @brief Creates an AddFolderCommand. */
void slotAddFolder();
- /** This is triggered when a clip description has been modified */
+ /** @brief This is triggered when a clip description has been modified. */
void slotItemEdited(QTreeWidgetItem *item, int column);
void slotUpdateClipProperties(ProjectItem *item, QMap <QString, QString> properties);
void slotProcessNextClipInQueue();