File indexing completed on 2024-05-19 04:03:04
0001 /* 0002 SPDX-FileCopyrightText: 2014 Aleix Pol Gonzalez <aleixpol@blue-systems.com> 0003 0004 SPDX-License-Identifier: LGPL-2.1-or-later 0005 */ 0006 0007 #ifndef YOUTUBEJOBCOMPOSITE_H 0008 #define YOUTUBEJOBCOMPOSITE_H 0009 0010 #include <purpose/job.h> 0011 0012 class YoutubeJobComposite : public Purpose::Job 0013 { 0014 public: 0015 YoutubeJobComposite(); 0016 0017 void start() override; 0018 0019 private Q_SLOTS: 0020 void subjobFinished(KJob *subjob); 0021 0022 private: 0023 int m_pendingJobs; 0024 }; 0025 0026 #endif // YOUTUBEJOBCOMPOSITE_H