18 #ifndef ENGINE_MANAGER_H 19 #define ENGINE_MANAGER_H 22 #include "engineconfiguration.h" 39 int engineCount()
const;
48 void removeEngineAt(
int index);
59 bool supportsVariant(
const QString& variant)
const;
61 void loadEngines(
const QString& fileName);
62 void saveEngines(
const QString& fileName);
65 QSet<QString> engineNames()
const;
74 void engineAdded(
int index);
80 void engineAboutToBeRemoved(
int index);
82 void engineUpdated(
int index);
89 #endif // ENGINE_MANAGER_H The EngineConfiguration class defines a chess engine configuration.
Definition: engineconfiguration.h:32
Manages chess engines and their configurations.
Definition: enginemanager.h:29