diff options
author | pommicket <pommicket@gmail.com> | 2025-08-21 18:36:29 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2025-08-21 18:36:29 -0400 |
commit | a71b0ecc36665c8d28d19e0c0e06f70713b816ab (patch) | |
tree | d014c028ac6425867184918fc35606898bd8d016 /quacker/macondo.h | |
parent | f7bba783ccf693ccb92c870562931ef3377852f0 (diff) |
Editable Macondo executable path
Diffstat (limited to 'quacker/macondo.h')
-rw-r--r-- | quacker/macondo.h | 6 |
1 files changed, 5 insertions, 1 deletions
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<MacondoInitOptions> initOptions; + std::unique_ptr<MacondoInitOptions> m_initOptions; }; #endif |