45 UtilWorker(
int argc=0,
char *argv[]=NULL, QObject* parent=0) : QObject( parent ), meta_hash(),
\
49 virtual bool is_valid(){
return true;}
50 virtual void start(){emit complete(0);}
51 virtual void cleanup(){}
52 virtual QString meta_lookup(
const QString &key){
53 return (meta_hash.contains(key)) ? meta_hash.value(key, QString()) : QString();
55 virtual QObject* get_widget(){
return NULL;}
63 void complete(
int result=0);
65 QHash<QString, QString> meta_hash;
73 #endif //UTIL_WORKER_H
bool is_terminate_requested
is_terminate_requested flags the worker that early exit has been requested when set to True ...
Definition: util_worker.h:70
Definition: util_worker.h:41
virtual void exit_early()
exit_early indicates that a cancel request has been made.
Definition: util_worker.h:60