32 #include "signal_counter.h"
33 #include "util_worker.h"
34 #include "log_emitter.h"
64 QWidget* worker_widget();
111 #endif // UTIL_RUNNER_H
The SignalCounter class is a simplified version of QSignalSpy.
Definition: signal_counter.h:33
Definition: log_emitter.h:41
void result(int ret_val)
Notify when the worker execution has finished.
bool is_hidden()
Determine if the utility shall be hidden or shown based on current state.
Definition: util_runner.cpp:62
QString command()
Accessor method for the command associated with this worker.
Definition: util_runner.cpp:58
void run()
Perform time-consuming task in a background thread when the thread pool queues it.
Definition: util_runner.cpp:36
void init_complete()
Publish that the worker has finished its initialization.
Definition: util_worker.h:41
UtilRunner(QString cmd, UtilWorker *util_worker, LogEmitter *err_emitter)
Constructor.
Definition: util_runner.cpp:29
void request_cancel()
request_cancel send a cancel request to the worker to exit early
Definition: util_runner.cpp:71
Definition: util_runner.h:36
QString worker_widget_type()
worker_widget_type gets the type of widget from the plugin
Definition: util_runner.cpp:85