Changeset View
Changeset View
Standalone View
Standalone View
src/core-impl/collections/mtpcollection/handler/MtpHandler.h
Show First 20 Lines • Show All 255 Lines • ▼ Show 20 Line(s) | |||||
256 | class WorkerThread : public QObject, public ThreadWeaver::Job | 256 | class WorkerThread : public QObject, public ThreadWeaver::Job | ||
257 | { | 257 | { | ||
258 | Q_OBJECT | 258 | Q_OBJECT | ||
259 | 259 | | |||
260 | public: | 260 | public: | ||
261 | WorkerThread( int numrawdevices, LIBMTP_raw_device_t* rawdevices, MtpHandler* handler ); | 261 | WorkerThread( int numrawdevices, LIBMTP_raw_device_t* rawdevices, MtpHandler* handler ); | ||
262 | virtual ~WorkerThread(); | 262 | virtual ~WorkerThread(); | ||
263 | 263 | | |||
264 | virtual bool success() const Q_DECL_OVERRIDE; | 264 | virtual bool success() const override; | ||
265 | 265 | | |||
266 | protected: | 266 | protected: | ||
267 | virtual void run(ThreadWeaver::JobPointer self = QSharedPointer<ThreadWeaver::Job>(), ThreadWeaver::Thread *thread = 0) Q_DECL_OVERRIDE; | 267 | virtual void run(ThreadWeaver::JobPointer self = QSharedPointer<ThreadWeaver::Job>(), ThreadWeaver::Thread *thread = 0) override; | ||
268 | void defaultBegin(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; | 268 | void defaultBegin(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) override; | ||
269 | void defaultEnd(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; | 269 | void defaultEnd(const ThreadWeaver::JobPointer& job, ThreadWeaver::Thread *thread) override; | ||
270 | 270 | | |||
271 | Q_SIGNALS: | 271 | Q_SIGNALS: | ||
272 | /** This signal is emitted when this job is being processed by a thread. */ | 272 | /** This signal is emitted when this job is being processed by a thread. */ | ||
273 | void started(ThreadWeaver::JobPointer); | 273 | void started(ThreadWeaver::JobPointer); | ||
274 | /** This signal is emitted when the job has been finished (no matter if it succeeded or not). */ | 274 | /** This signal is emitted when the job has been finished (no matter if it succeeded or not). */ | ||
275 | void done(ThreadWeaver::JobPointer); | 275 | void done(ThreadWeaver::JobPointer); | ||
276 | /** This job has failed. | 276 | /** This job has failed. | ||
277 | * This signal is emitted when success() returns false after the job is executed. */ | 277 | * This signal is emitted when success() returns false after the job is executed. */ | ||
Show All 11 Lines |