From f91e5c4c83a071ab720417d490fd44a8f4678bc1 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 17 Apr 2025 16:27:38 +0200 Subject: Improvements to QT UI --- qt/adapter.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'qt/adapter.h') diff --git a/qt/adapter.h b/qt/adapter.h index 856cdad..e961459 100644 --- a/qt/adapter.h +++ b/qt/adapter.h @@ -14,7 +14,7 @@ struct SolveOptions { unsigned minmoves; unsigned maxmoves; unsigned maxsolutions; - int optimal; + unsigned optimal; }; class NissyAdapter : public QObject { @@ -23,6 +23,8 @@ class NissyAdapter : public QObject { QML_ELEMENT public: + static constexpr int maxSolutionsHardLimit = 9999; + NissyAdapter(); Q_INVOKABLE bool isValidScramble(QString); @@ -42,11 +44,12 @@ signals: private: std::vector solvers; - std::function writeLog; + std::function writeLog; void initSolver(const std::string&); void startSolve(SolveOptions); bool loadSolverData(nissy::solver&); + void logLine(std::string); }; #endif -- cgit v1.3