void slotAddSlideshowClipFile(const QString name, const QString path, int count, const QString duration, const bool loop, const bool fade, const QString &luma_duration, const QString &luma_file, const int softness, const QString group, const QString &groupId);
DocClipBase *getClipById(QString clipId);
const QList <DocClipBase *> getClipByResource(QString resource);
- void slotDeleteClip(const QString & clipId);
+ void slotDeleteClips(QStringList ids);
void setThumbsProgress(const QString &message, int progress);
void checkAudioThumbs();
QList <DocClipBase*> documentClipList() const;
AbstractGroupItem *createGroup();
void removeGroup(AbstractGroupItem *group);
QDomElement groupsXml() const;
+ int clipsCount() const;
public slots:
void updatePreviewSettings();
private slots:
void slotClipModified(const QString &path);
+ void slotClipMissing(const QString &path);
+ void slotClipAvailable(const QString &path);
private: // Private attributes
/** the list of clips in the document */
signals:
void reloadClip(const QString &);
+ void missingClip(const QString &);
+ void availableClip(const QString &);
void checkAllClips();
};