18 #ifndef ENGINE_CONFIGURATION_MODEL_H 19 #define ENGINE_CONFIGURATION_MODEL_H 21 #include <QAbstractListModel> 68 virtual QVariant headerData(
int section, Qt::Orientation orientation,
69 int role = Qt::DisplayRole)
const;
72 void onEngineAdded(
int index);
73 void onEngineAboutToBeRemoved(
int index);
74 void onEngineUpdated(
int index);
75 void onEnginesReset();
82 #endif // ENGINE_CONFIGURATION_MODEL_H
virtual ~EngineConfigurationModel()
Definition: engineconfigurationmodel.cpp:38
Manages chess engines and their configurations.
Definition: enginemanager.h:29
The EngineConfigurationModel class represents a chess engine configuration based model.
Definition: engineconfigurationmodel.h:42
QString chessVariant() const
Definition: engineconfigurationmodel.cpp:42
EngineConfigurationModel(EngineManager *engineManager, QObject *parent=nullptr)
Definition: engineconfigurationmodel.cpp:23
void setChessVariant(const QString &variant)
Definition: engineconfigurationmodel.cpp:47