aboutsummaryrefslogtreecommitdiffstats
path: root/gui/ice40/worker.h
diff options
context:
space:
mode:
Diffstat (limited to 'gui/ice40/worker.h')
-rw-r--r--gui/ice40/worker.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gui/ice40/worker.h b/gui/ice40/worker.h
index a2d220bd..49d1df4d 100644
--- a/gui/ice40/worker.h
+++ b/gui/ice40/worker.h
@@ -34,9 +34,12 @@ class TaskManager : public QObject
~TaskManager();
bool shouldTerminate();
void clearTerminate();
+ bool isPaused();
public Q_SLOTS:
void info(const std::string &text);
void terminate_thread();
+ void pause_thread();
+ void continue_thread();
Q_SIGNALS:
void terminate();
void parsejson(const std::string &);
@@ -45,6 +48,7 @@ class TaskManager : public QObject
private:
QMutex mutex;
bool toTerminate;
+ bool toPause;
};
#endif // WORKER_H