void slotSelectClip(const QString &ix);
void slotRemoveClip();
void slotAddClip(KUrl givenUrl = KUrl(), QString group = QString());
+ void slotAddFolder(const QString foldername, const QString &clipId, bool remove, bool edit = false);
+ void slotResetProjectList();
private:
ProjectListView *listView;
QToolBar *m_toolbar;
QMenu *m_menu;
QUndoStack *m_commandStack;
- int m_clipIdCounter;
void selectItemById(const QString &clipId);
ProjectItem *getItemById(const QString &id);
ProjectItem *getFolderItemById(const QString &id);
void requestClipInfo(const QDomElement xml, const QString id);
QList <QString> m_thumbnailQueue;
void requestClipThumbnail(const QString &id);
+ void deleteProjectFolder(QMap <QString, QString> map);
+ void editFolder(const QString folderName, const QString oldfolderName, const QString &clipId);
private slots:
void slotEditClip();
void slotAddTitleClip();
void slotContextMenu(const QPoint &pos, QTreeWidgetItem *);
void slotAddFolder();
- void slotAddFolder(const QString foldername, const QString &clipId, bool remove, bool edit);
/** 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 showClipProperties(DocClipBase *);
void projectModified();
void loadingIsOver();
+ void clipNameChanged(const QString, const QString);
};
#endif