diff options
Diffstat (limited to 'gui/ice40/worker.h')
-rw-r--r-- | gui/ice40/worker.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gui/ice40/worker.h b/gui/ice40/worker.h index ae4dd146..d599e993 100644 --- a/gui/ice40/worker.h +++ b/gui/ice40/worker.h @@ -36,12 +36,14 @@ class Worker : public QObject public Q_SLOTS: void loadfile(const std::string &); void pack(); - void place(); + void budget(double freq); + void place(bool timing_driven); void route(); Q_SIGNALS: void log(const std::string &text); void loadfile_finished(bool status); void pack_finished(bool status); + void budget_finish(bool status); void place_finished(bool status); void route_finished(bool status); void taskCanceled(); @@ -72,13 +74,15 @@ class TaskManager : public QObject void terminate(); void loadfile(const std::string &); void pack(); - void place(); + void budget(double freq); + void place(bool timing_driven); void route(); // redirected signals void log(const std::string &text); void loadfile_finished(bool status); void pack_finished(bool status); + void budget_finish(bool status); void place_finished(bool status); void route_finished(bool status); void taskCanceled(); |