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