Changeset View
Changeset View
Standalone View
Standalone View
src/core-impl/collections/daap/daapreader/Reader.h
Show First 20 Lines • Show All 120 Lines • ▼ Show 20 Line(s) | 38 | { | |||
---|---|---|---|---|---|
121 | 121 | | |||
122 | class WorkerThread : public QObject, public ThreadWeaver::Job | 122 | class WorkerThread : public QObject, public ThreadWeaver::Job | ||
123 | { | 123 | { | ||
124 | Q_OBJECT | 124 | Q_OBJECT | ||
125 | public: | 125 | public: | ||
126 | WorkerThread( const QByteArray &data, Reader* reader, Collections::DaapCollection *coll ); | 126 | WorkerThread( const QByteArray &data, Reader* reader, Collections::DaapCollection *coll ); | ||
127 | virtual ~WorkerThread(); | 127 | virtual ~WorkerThread(); | ||
128 | 128 | | |||
129 | virtual bool success() const Q_DECL_OVERRIDE; | 129 | virtual bool success() const override; | ||
130 | 130 | | |||
131 | protected: | 131 | protected: | ||
132 | void defaultBegin(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; | 132 | void defaultBegin(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) override; | ||
133 | void defaultEnd(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; | 133 | void defaultEnd(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) override; | ||
134 | void run(ThreadWeaver::JobPointer self=QSharedPointer<WorkerThread>(), ThreadWeaver::Thread *thread = 0) Q_DECL_OVERRIDE; | 134 | void run(ThreadWeaver::JobPointer self=QSharedPointer<WorkerThread>(), ThreadWeaver::Thread *thread = 0) override; | ||
135 | 135 | | |||
136 | Q_SIGNALS: | 136 | Q_SIGNALS: | ||
137 | /** This signal is emitted when this job is being processed by a thread. */ | 137 | /** This signal is emitted when this job is being processed by a thread. */ | ||
138 | void started(ThreadWeaver::JobPointer); | 138 | void started(ThreadWeaver::JobPointer); | ||
139 | /** This signal is emitted when the job has been finished (no matter if it succeeded or not). */ | 139 | /** This signal is emitted when the job has been finished (no matter if it succeeded or not). */ | ||
140 | void done(ThreadWeaver::JobPointer); | 140 | void done(ThreadWeaver::JobPointer); | ||
141 | /** This job has failed. | 141 | /** This job has failed. | ||
142 | * This signal is emitted when success() returns false after the job is executed. */ | 142 | * This signal is emitted when success() returns false after the job is executed. */ | ||
Show All 11 Lines |