On Fri, Sep 18, 2009 at 11:11:15AM +0300, Mikko Rapeli wrote:
> I just tried compiling on Debian stable/lenny with kdelibs5 4.1 and it
> fails. Fixes were simple at this point and #ifdef'ing them out might
> work too though I don't if kdelibs provides that kind of version numbers
> to compare with.
Ah, read the source, Luke. Here's a fix to compile on kdelibs5 4.1:
Index: src/titlewidget.cpp
===================================================================
--- src/titlewidget.cpp (revision 3912)
+++ src/titlewidget.cpp (working copy)
@@ -26,6 +26,7 @@
#include <KStandardDirs>
#include <KMessageBox>
#include <kio/netaccess.h>
+#include <kdeversion.h>
#include <QDomDocument>
#include <QGraphicsItem>
@@ -1450,7 +1451,9 @@
KFileDialog *fs = new KFileDialog(KUrl(m_projectTitlePath),
"application/x-kdenlivetitle",this);
fs->setOperationMode(KFileDialog::Saving);
fs->setMode(KFile::File);
+#if KDE_IS_VERSION(4,2,0)
fs->setConfirmOverwrite(true);
+#endif
fs->setKeepLocation(true);
fs->exec();
url = fs->selectedUrl();
Index: src/monitor.cpp
===================================================================
--- src/monitor.cpp (revision 3912)
+++ src/monitor.cpp (working copy)
@@ -30,6 +30,7 @@
#include <KFileDialog>
#include <KApplication>
#include <KMessageBox>
+#include <kdeversion.h>
#include <QMouseEvent>
#include <QStylePainter>
@@ -487,7 +488,9 @@
KFileDialog *fs = new KFileDialog(KUrl(), "image/png",this);
fs->setOperationMode(KFileDialog::Saving);
fs->setMode(KFile::File);
+#if KDE_IS_VERSION(4,2,0)
fs->setConfirmOverwrite(true);
+#endif
fs->setKeepLocation(true);
fs->exec();
QString path = fs->selectedFile();
Index: src/recmonitor.cpp
===================================================================
--- src/recmonitor.cpp (revision 3912)
+++ src/recmonitor.cpp (working copy)
@@ -30,7 +30,9 @@
#include <KComboBox>
#include <KIO/NetAccess>
#include <KFileItem>
+#if KDE_IS_VERSION(4,2,0)
#include <KDiskFreeSpaceInfo>
+#endif
#include <QMouseEvent>
#include <QMenu>
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Kdenlive-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/kdenlive-devel