Dialog to control the current running engine on the game tab.
More...
#include <LiveEngineDialog.hpp>
|
| LiveEngineDialog (wxWindow *parent, std::uint32_t engine_id) |
|
void | SetFEN (std::string fen) |
| Used setup a new position to evaluate. More...
|
|
void | StopEngine () |
|
void | StartEngine () |
|
| DialogLiveEngine (wxWindow *parent, wxWindowID id=ID_LIVE_ENGINE_DIALOG, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE) |
|
|
void | OnTimerTick (wxTimerEvent &event) |
| Called to fetch last evaluation from the engine subprocess (stockfish, fritz etc.) More...
|
|
void | OnClose (wxCloseEvent &e) |
|
void | InitEngine () |
| Create the engine sub process using the uciadapter library.
|
|
void | TogglePauseEngine (wxCommandEvent &event) |
| Pause/Resume evaluation.
|
|
|
uciadapter::UCI * | engine |
|
std::string | engine_name |
|
std::string | confGroup |
|
std::string | optmultipv |
|
wxTimer | timer |
|
std::uint32_t | interval |
| The following time interval definitely need to be configure in the user settings (set to 1s for now)
|
|
|
wxStaticText * | current_engine_label |
|
wxStaticText * | current_engine |
|
wxButton * | engine_stop_button |
|
wxStaticText * | multipv_label |
|
wxSpinCtrl * | multipv |
|
wxStaticText * | threads_label |
|
wxStaticText * | threads |
|
wxStaticText * | m_staticText13 |
|
wxSpinCtrl * | depth |
|
wxListCtrl * | lines_list |
|
Dialog to control the current running engine on the game tab.
◆ OnTimerTick()
void LiveEngineDialog::OnTimerTick |
( |
wxTimerEvent & |
event | ) |
|
|
private |
Called to fetch last evaluation from the engine subprocess (stockfish, fritz etc.)
- Parameters
-
◆ SetFEN()
void LiveEngineDialog::SetFEN |
( |
std::string |
fen | ) |
|
Used setup a new position to evaluate.
- Parameters
-
The documentation for this class was generated from the following files:
- /home/loic/Documents/Git/ochess/src/game_tab/right_panel/LiveEngineDialog.hpp
- /home/loic/Documents/Git/ochess/src/game_tab/right_panel/LiveEngineDialog.cpp