Changeset View
Changeset View
Standalone View
Standalone View
src/core-impl/playlists/types/file/PlaylistFileLoaderJob.h
Show All 32 Lines | 29 | { | |||
---|---|---|---|---|---|
33 | class PlaylistFileLoaderJob :public QObject, public ThreadWeaver::Job | 33 | class PlaylistFileLoaderJob :public QObject, public ThreadWeaver::Job | ||
34 | { | 34 | { | ||
35 | Q_OBJECT | 35 | Q_OBJECT | ||
36 | 36 | | |||
37 | public: | 37 | public: | ||
38 | explicit PlaylistFileLoaderJob( const PlaylistFilePtr &playlist ); | 38 | explicit PlaylistFileLoaderJob( const PlaylistFilePtr &playlist ); | ||
39 | 39 | | |||
40 | protected: | 40 | protected: | ||
41 | void run(ThreadWeaver::JobPointer self = QSharedPointer<ThreadWeaver::Job>(), ThreadWeaver::Thread *thread = 0) Q_DECL_OVERRIDE; | 41 | void run(ThreadWeaver::JobPointer self = QSharedPointer<ThreadWeaver::Job>(), ThreadWeaver::Thread *thread = 0) override; | ||
42 | void defaultBegin(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; | 42 | void defaultBegin(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) override; | ||
43 | void defaultEnd(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; | 43 | void defaultEnd(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) override; | ||
44 | 44 | | |||
45 | Q_SIGNALS: | 45 | Q_SIGNALS: | ||
46 | /** This signal is emitted when this job is being processed by a thread. */ | 46 | /** This signal is emitted when this job is being processed by a thread. */ | ||
47 | void started(ThreadWeaver::JobPointer); | 47 | void started(ThreadWeaver::JobPointer); | ||
48 | /** This signal is emitted when the job has been finished (no matter if it succeeded or not). */ | 48 | /** This signal is emitted when the job has been finished (no matter if it succeeded or not). */ | ||
49 | void done(ThreadWeaver::JobPointer); | 49 | void done(ThreadWeaver::JobPointer); | ||
50 | /** This job has failed. | 50 | /** This job has failed. | ||
51 | * This signal is emitted when success() returns false after the job is executed. */ | 51 | * This signal is emitted when success() returns false after the job is executed. */ | ||
Show All 19 Lines |