19 #ifndef ENGINE_CONFIGURATION_H 20 #define ENGINE_CONFIGURATION_H 23 #include <QStringList> 79 void setName(
const QString& name);
85 void setCommand(
const QString& command);
91 void setWorkingDirectory(
const QString& workingDir);
98 void setStderrFile(
const QString& fileName);
104 void setProtocol(
const QString& protocol);
123 QString workingDirectory()
const;
143 void addArgument(
const QString& argument);
148 void setInitStrings(
const QStringList& initStrings);
150 void addInitString(
const QString& initString);
162 bool supportsVariant(
const QString& variant)
const;
164 void setSupportedVariants(
const QStringList& variants);
181 bool whiteEvalPov()
const;
183 void setWhiteEvalPov(
bool whiteEvalPov);
186 bool pondering()
const;
188 void setPondering(
bool enabled);
205 bool areClaimsValidated()
const;
207 void setClaimsValidated(
bool validate);
227 bool m_validateClaims;
231 #endif // ENGINE_CONFIGURATION_H The engine is always restarted between games.
Definition: engineconfiguration.h:43
The EngineConfiguration class defines a chess engine configuration.
Definition: engineconfiguration.h:33
The engine decides whether to restart.
Definition: engineconfiguration.h:42
Definition: engineoption.h:25
RestartMode
Definition: engineconfiguration.h:40