]> git.sesse.net Git - kdenlive/blobdiff - src/documentchecker.h
Use explicit, const/ref, remove unimplemented function
[kdenlive] / src / documentchecker.h
index 66e35debfe49824fbd37c98894cefe1f8bcb9f51..03c91ec1f093354c5de71faf5f5a219be0dbb0a5 100644 (file)
@@ -34,7 +34,7 @@ class DocumentChecker: public QObject
     Q_OBJECT
 
 public:
-    explicit DocumentChecker(QDomNodeList infoproducers, QDomDocument doc);
+    explicit DocumentChecker(const QDomNodeList &infoproducers, const QDomDocument &doc);
     ~DocumentChecker();
     bool hasErrorInClips();
 
@@ -46,7 +46,7 @@ private slots:
     void slotDeleteSelected();
     QString getProperty(QDomElement effect, const QString &name);
     void setProperty(QDomElement effect, const QString &name, const QString value);
-    QString searchLuma(const QString &file) const;
+    QString searchLuma(const QDir &dir, const QString &file) const;
     /** @brief Check if images and fonts in this clip exists, returns a list of images that do exist so we don't check twice. */
     void checkMissingImagesAndFonts(QStringList images, QStringList fonts, const QString &id, const QString &baseClip);
     void slotCheckButtons();
@@ -66,6 +66,8 @@ private:
     QList <QDomElement> m_missingClips;
     QStringList m_safeImages;
     QStringList m_safeFonts;
+    
+    void fixClipItem(QTreeWidgetItem *child, QDomNodeList producers, QDomNodeList infoproducers, QDomNodeList trans);
 };