]> git.sesse.net Git - kdenlive/blobdiff - src/utils/abstractservice.h
Integrate with the required MLT hooks for getting Movit to work.
[kdenlive] / src / utils / abstractservice.h
index 7f7c4ed09fa8ca9686187c866a66fc0d7232f8f4..1ed591e3174c9f934d1bc7849eb3aea57313ecd8 100644 (file)
@@ -58,7 +58,7 @@ class AbstractService : public QObject
     Q_OBJECT
 
 public:
-    AbstractService(QListWidget *listWidget, QObject * parent = 0);
+    explicit AbstractService(QListWidget *listWidget, QObject * parent = 0);
     ~AbstractService();
     /** @brief Get file extension for currently selected item. */
     virtual QString getExtension(QListWidgetItem *item);
@@ -74,7 +74,7 @@ public:
     SERVICETYPE serviceType;
 
 public slots:
-    virtual void slotStartSearch(const QString searchText, int page = 0);
+    virtual void slotStartSearch(const QString &searchText, int page = 0);
     virtual OnlineItemInfo displayItemDetails(QListWidgetItem *item);
     virtual bool startItemPreview(QListWidgetItem *item);
     virtual void stopItemPreview(QListWidgetItem *item);
@@ -86,11 +86,13 @@ signals:
     void searchInfo(const QString &);
     void maxPages(int);
     /** @brief Emit meta info for current item in formatted html. */
-    void gotMetaInfo(const QString);
+    void gotMetaInfo(const QString &);
     /** @brief Emit some extra meta info (description, license). */
-    void gotMetaInfo(QMap <QString, QString> info);
+    void gotMetaInfo(const QMap <QString, QString> &info);
     /** @brief We have an url for current item's preview thumbnail. */
-    void gotThumb(const QString url);
+    void gotThumb(const QString &url);
+    /** @brief The requested search query is finished. */
+    void searchDone();
 };