X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Futils%2Fabstractservice.h;h=1ed591e3174c9f934d1bc7849eb3aea57313ecd8;hb=5359c90f9c2046df5314442c9e7a34b3ae6f1855;hp=7f7c4ed09fa8ca9686187c866a66fc0d7232f8f4;hpb=57f8415730951c85e775588db64ef2693d2b3c1f;p=kdenlive diff --git a/src/utils/abstractservice.h b/src/utils/abstractservice.h index 7f7c4ed0..1ed591e3 100644 --- a/src/utils/abstractservice.h +++ b/src/utils/abstractservice.h @@ -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 info); + void gotMetaInfo(const QMap &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(); };