#include <QFile>
#include <QInputDialog>
#include <QDomImplementation>
+#include <QUndoGroup>
+#include <QTimer>
+#include <QUndoStack>
#include <mlt++/Mlt.h>
}
-void KdenliveDoc::syncGuides(QList <Guide *> guides)
+void KdenliveDoc::syncGuides(const QList <Guide *> &guides)
{
m_guidesXml.clear();
QDomElement guideNode = m_guidesXml.createElement("guides");
bool KdenliveDoc::setProfilePath(QString path)
{
- if (path.isEmpty()) path = KdenliveSettings::default_profile();
- if (path.isEmpty()) path = "dv_pal";
+ if (path.isEmpty())
+ path = KdenliveSettings::default_profile();
+ if (path.isEmpty())
+ path = QLatin1String("dv_pal");
m_profile = ProfilesDialog::getVideoProfile(path);
double current_fps = m_fps;
if (m_profile.path.isEmpty()) {
#define KDENLIVEDOC_H
#include <qdom.h>
-#include <QString>
#include <QMap>
#include <QList>
#include <QDir>
#include <QObject>
-#include <QUndoGroup>
-#include <QUndoStack>
-#include <QTimer>
#include <KUrl>
#include <kautosavefile.h>
class KTextEdit;
class KProgressDialog;
+class QUndoGroup;
+class QTimer;
+class QUndoStack;
class KdenliveDoc: public QObject
{
/** @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;