19#ifndef ENGINE_MANAGER_H
20#define ENGINE_MANAGER_H
23#include "engineconfiguration.h"
62 void loadEngines(
const QString& fileName);
63 void saveEngines(
const QString& fileName);
The EngineConfiguration class defines a chess engine configuration.
Definition engineconfiguration.h:34
EngineConfiguration engineAt(int index) const
Definition enginemanager.cpp:40
void setEngines(const QList< EngineConfiguration > &engines)
Definition enginemanager.cpp:71
void removeEngineAt(int index)
Definition enginemanager.cpp:59
void engineAboutToBeRemoved(int index)
EngineManager(QObject *parent=nullptr)
Definition enginemanager.cpp:26
QSet< QString > engineNames() const
Definition enginemanager.cpp:139
int engineCount() const
Definition enginemanager.cpp:35
void engineAdded(int index)
QList< EngineConfiguration > engines() const
Definition enginemanager.cpp:66
void addEngine(const EngineConfiguration &engine)
Definition enginemanager.cpp:45
void updateEngineAt(int index, const EngineConfiguration &engine)
Definition enginemanager.cpp:52
void engineUpdated(int index)
bool supportsVariant(const QString &variant) const
Definition enginemanager.cpp:78