Manages chess engines and their configurations.
More...
#include <enginemanager.h>
Manages chess engines and their configurations.
- See also
- EngineConfiguration
◆ EngineManager()
| EngineManager::EngineManager |
( |
QObject * |
parent = nullptr | ) |
|
◆ addEngine()
Adds engine to the list of available engines.
◆ engineAboutToBeRemoved
| void EngineManager::engineAboutToBeRemoved |
( |
int |
index | ) |
|
|
signal |
Emitted when an engine at index is about to be removed.
- Note
- This signal is emitted before the engine is removed so the index position is still valid.
◆ engineAdded
| void EngineManager::engineAdded |
( |
int |
index | ) |
|
|
signal |
Emitted when an engine is added to index.
◆ engineAt()
Returns the engine at index.
◆ engineCount()
| int EngineManager::engineCount |
( |
| ) |
const |
Returns the number of available engines.
◆ engineNames()
| QSet< QString > EngineManager::engineNames |
( |
| ) |
const |
Returns the names of all configured engines.
◆ engines()
Returns the available engines.
◆ enginesReset
| void EngineManager::enginesReset |
( |
| ) |
|
|
signal |
Emitted when all previously queried engine information is now invalid and has to be queried again.
◆ engineUpdated
| void EngineManager::engineUpdated |
( |
int |
index | ) |
|
|
signal |
Emitted when an engine is updated at index.
◆ removeEngineAt()
| void EngineManager::removeEngineAt |
( |
int |
index | ) |
|
Removes the engine at index.
◆ setEngines()
Sets the available engines to engines.
◆ supportsVariant()
| bool EngineManager::supportsVariant |
( |
const QString & |
variant | ) |
const |
Returns true if variant is supported by all engines; otherwise returns false.
◆ updateEngineAt()
Updates the engine at index with engine.
The documentation for this class was generated from the following files: