]> git.sesse.net Git - kdenlive/blobdiff - src/utils/resourcewidget.h
Const'ref
[kdenlive] / src / utils / resourcewidget.h
index ed2542768c07baeee3c12b9179873278bfb0ad9d..9579b154ba8995eaf55366aca99037a373ae9135 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "ui_freesound_ui.h"
 #include "abstractservice.h"
+#include "../definitions.h"
 
 #include <QDialog>
 #include <QProcess>
@@ -42,7 +43,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();
 
 
@@ -50,8 +51,8 @@ private slots:
     void slotStartSearch(int page = 0);
     void slotUpdateCurrentSound();
     void slotPlaySound();
-    void slotDisplayMetaInfo(QMap <QString, QString> metaInfo);
-    void slotSaveItem(const QString originalUrl = QString());
+    void slotDisplayMetaInfo(const QMap <QString, QString>& metaInfo);
+    void slotSaveItem(const QString &originalUrl = QString());
     void slotOpenUrl(const QString &url);
     void slotChangeService();
     void slotOnline();
@@ -59,18 +60,22 @@ private slots:
     void slotNextPage();
     void slotPreviousPage();
     void slotOpenLink(const QUrl &url);
-    void slotLoadThumb(const QString url);
+    void slotLoadThumb(const QString& url);
     /** @brief A file download is finished */
     void slotGotFile(KJob *job);
-    void slotSetMetadata(const QString desc);
-    void slotSetDescription(const QString desc);
-    void slotSetImage(const QString desc);
-    void slotSetTitle(const QString desc);
+    void slotSetMetadata(const QString &desc);
+    void slotSetDescription(const QString &desc);
+    void slotSetImage(const QString &desc);
+    void slotSetTitle(const QString &desc);
+    void slotSetMaximum(int max);
 
 private:
+    void loadConfig();
+    void saveConfig();
+    void parseLicense(const QString &);
+
     QString m_folder;
     AbstractService *m_currentService;
-    void parseLicense(const QString &);
     OnlineItemInfo m_currentInfo;
 #if KDE_IS_VERSION(4,4,0)
     KPixmapSequenceOverlayPainter *m_busyWidget;
@@ -84,7 +89,7 @@ private:
     void updateLayout();
    
 signals:
-    void addClip(KUrl, const QString &);
+    void addClip(const KUrl &, const stringMap &data);
 };