19 #ifndef ENGINE_MANAGER_H 20 #define ENGINE_MANAGER_H 23 #include "engineconfiguration.h" 40 int engineCount()
const;
49 void removeEngineAt(
int index);
60 bool supportsVariant(
const QString& variant)
const;
62 void loadEngines(
const QString& fileName);
63 void saveEngines(
const QString& fileName);
66 QSet<QString> engineNames()
const;
75 void engineAdded(
int index);
81 void engineAboutToBeRemoved(
int index);
83 void engineUpdated(
int index);
90 #endif // ENGINE_MANAGER_H The EngineConfiguration class defines a chess engine configuration.
Definition: engineconfiguration.h:33
Manages chess engines and their configurations.
Definition: enginemanager.h:30