]> git.sesse.net Git - kdenlive/blobdiff - src/utils/resourcewidget.h
Fix Qt 4.6 compilation: http://kdenlive.org/mantis/view.php?id=2735
[kdenlive] / src / utils / resourcewidget.h
index 71253c763a57d077df8a204e826f5f14d850dedc..ecbbdc2993682df2b52155ac3d9933a943ba8246 100644 (file)
 #include <QDialog>
 #include <QProcess>
 #include <kio/jobclasses.h>
+#include <kdeversion.h>
 
+
+#if KDE_IS_VERSION(4,4,0)
 class KPixmapSequenceOverlayPainter;
+#endif
 class QAction;
 
 class ResourceWidget : public QDialog, public Ui::FreeSound_UI
@@ -38,7 +42,7 @@ class ResourceWidget : public QDialog, public Ui::FreeSound_UI
     Q_OBJECT
 
 public:
-    ResourceWidget(const QString & folder, QWidget * parent = 0);
+    explicit ResourceWidget(const QString & folder, QWidget * parent = 0);
     ~ResourceWidget();
 
 
@@ -46,8 +50,6 @@ private slots:
     void slotStartSearch(int page = 0);
     void slotUpdateCurrentSound();
     void slotPlaySound();
-    void slotForcePlaySound(bool play);
-    void slotPreviewStatusChanged(QProcess::ProcessState state);
     void slotDisplayMetaInfo(QMap <QString, QString> metaInfo);
     void slotSaveItem(const QString originalUrl = QString());
     void slotOpenUrl(const QString &url);
@@ -70,7 +72,9 @@ private:
     AbstractService *m_currentService;
     void parseLicense(const QString &);
     OnlineItemInfo m_currentInfo;
+#if KDE_IS_VERSION(4,4,0)
     KPixmapSequenceOverlayPainter *m_busyWidget;
+#endif
     QAction *m_autoPlay;
     QString m_tmpThumbFile;
     QString m_title;
@@ -80,7 +84,7 @@ private:
     void updateLayout();
    
 signals:
-    void addClip(KUrl, const QString &);
+    void addClip(KUrl, QMap <QString, QString> data);
 };