X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Futils%2Farchiveorg.h;h=3ef1446fe69caa319bba1115f3052961c4e07705;hb=ae3490fb4ebb0b45147874eb0b7ff54e36e65747;hp=95c9dc4e22f95ad78b326c445e3b268c20453bf7;hpb=9df342352ff68cdaa169b855d52c861cecc442e8;p=kdenlive diff --git a/src/utils/archiveorg.h b/src/utils/archiveorg.h index 95c9dc4e..3ef1446f 100644 --- a/src/utils/archiveorg.h +++ b/src/utils/archiveorg.h @@ -34,28 +34,30 @@ class ArchiveOrg : public AbstractService Q_OBJECT public: - ArchiveOrg(QListWidget *listWidget, QObject * parent = 0); - ~ArchiveOrg(); - virtual QString getExtension(QListWidgetItem *item); - virtual QString getDefaultDownloadName(QListWidgetItem *item); + explicit ArchiveOrg(QListWidget *listWidget, QObject * parent = 0); + virtual ~ArchiveOrg(); + QString getExtension(QListWidgetItem *item); + QString getDefaultDownloadName(QListWidgetItem *item); public slots: - virtual void slotStartSearch(const QString searchText, int page = 0); - virtual OnlineItemInfo displayItemDetails(QListWidgetItem *item); - virtual bool startItemPreview(QListWidgetItem *item); - virtual void stopItemPreview(QListWidgetItem *item); + void slotStartSearch(const QString &searchText, int page = 0); + OnlineItemInfo displayItemDetails(QListWidgetItem *item); + bool startItemPreview(QListWidgetItem *item); + void stopItemPreview(QListWidgetItem *item); private slots: void slotShowResults(KJob* job); void slotParseResults(KJob* job); + void slotParseThumbs(KJob* job); private: QMap m_metaInfo; QProcess *m_previewProcess; + QString m_thumbsPath; signals: - void addClip(KUrl, const QString &); + void addClip(const KUrl &, const QString &); };