From a71b0ecc36665c8d28d19e0c0e06f70713b816ab Mon Sep 17 00:00:00 2001 From: pommicket Date: Thu, 21 Aug 2025 18:36:29 -0400 Subject: Editable Macondo executable path --- quacker/macondo.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'quacker/macondo.h') diff --git a/quacker/macondo.h b/quacker/macondo.h index a8916c9..406cc31 100644 --- a/quacker/macondo.h +++ b/quacker/macondo.h @@ -6,9 +6,11 @@ class QCheckBox; class QPushButton; +class QLineEdit; class MacondoBackend; struct MacondoInitOptions; class MoveBox; + class Macondo : public View { Q_OBJECT public: @@ -39,11 +41,13 @@ public slots: void positionChanged(const Quackle::GamePosition *position) override; private slots: void gotMoves(const Quackle::MoveList &moves); + void newExecPath(); private: void connectBackendSignals(); void updateSolveButton(); QCheckBox *m_useMacondo; QCheckBox *m_generatedMovesOnly; + QLineEdit *m_execPath; QPushButton *m_solve; Quackle::Game *m_game; MacondoBackend *m_backend; @@ -53,7 +57,7 @@ private: int m_viewingPlyNumber = 0; bool m_anyUpdates = false; bool m_isSolving = false; - std::unique_ptr initOptions; + std::unique_ptr m_initOptions; }; #endif -- cgit v1.2.3