45#ifndef OPENFLIPPERTHREAD_HH
46#define OPENFLIPPERTHREAD_HH
106 virtual void cancel();
120 void slotCancel(
const QString &_jobId);
131 void state( QString _jobId,
int _state );
176 void startProcessing();
186 void slotJobFinished();
273 void startJobProcessing();
277 void jobId(
const QString& _jobId) { jobId_ = _jobId; }
280 QString
jobId()
const {
return jobId_; }
Internal Job execution object.
QString jobId_
The job's id.
void process(const QString _jobId="")
connection to actual processing function
void jobId(const QString &_jobId)
Set job's id.
QString jobId() const
Get job's id.
Thread handling class for OpenFlipper.
QSemaphore startup_
Semaphore to control order of thread startup calls.
OpenFlipperJob * job_
Internal job wrapper.
void function(const QString _jobId="")
job function
QString jobId_
Id of the current job.
void state(QString _jobId, int _state)
Tell core about job state.
void startProcessingInternal()
start processing of a function
void finished(QString _jobId)
job done