]> git.sesse.net Git - kdenlive/blobdiff - src/kdenlivedoc.h
Remove support for non-OpenGL main monitor.
[kdenlive] / src / kdenlivedoc.h
index f83e608da90ae3d8adfb6af9fe689c60e141691a..448470d7a36e28ab1e9c0e23d34d6cc31c2bd6df 100644 (file)
 #ifndef KDENLIVEDOC_H
 #define KDENLIVEDOC_H
 
-#include <qdom.h>
-#include <QString>
+#include <QtXml/qdom.h>
 #include <QMap>
 #include <QList>
 #include <QDir>
 #include <QObject>
-#include <QUndoGroup>
-#include <QUndoStack>
-#include <QTimer>
 
 #include <KUrl>
 #include <kautosavefile.h>
@@ -47,6 +43,9 @@ class TrackInfo;
 
 class KTextEdit;
 class KProgressDialog;
+class QUndoGroup;
+class QTimer;
+class QUndoStack;
 
 class KdenliveDoc: public QObject
 {
@@ -86,7 +85,7 @@ public:
     bool addClipInfo(QDomElement elem, QDomElement orig, const QString &clipId);
     void slotAddClipList(const KUrl::List &urls, const stringMap &data = stringMap());
     void deleteClip(const QString &clipId);
-    int getFramePos(QString duration);
+    int getFramePos(const QString &duration);
     DocClipBase *getBaseClip(const QString &clipId);
     void updateClip(const QString &id);
 
@@ -107,7 +106,7 @@ public:
 
     /** @brief Returns the project folder, used to store project files. */
     KUrl projectFolder() const;
-    void syncGuides(QList <Guide *> guides);
+    void syncGuides(const QList <Guide *> &guides);
     void setZoom(int horizontal, int vertical);
     QPoint zoom() const;
     double dar() const;