19#ifndef ENGINE_CONFIGURATION_MODEL_H
20#define ENGINE_CONFIGURATION_MODEL_H
22#include <QAbstractListModel>
69 virtual QVariant headerData(
int section, Qt::Orientation orientation,
70 int role = Qt::DisplayRole)
const;
73 void onEngineAdded(
int index);
74 void onEngineAboutToBeRemoved(
int index);
75 void onEngineUpdated(
int index);
76 void onEnginesReset();
EngineConfigurationModel(EngineManager *engineManager, QObject *parent=nullptr)
Definition engineconfigurationmodel.cpp:24
QString chessVariant() const
Definition engineconfigurationmodel.cpp:43
void setChessVariant(const QString &variant)
Definition engineconfigurationmodel.cpp:48
virtual ~EngineConfigurationModel()
Definition engineconfigurationmodel.cpp:39
Manages chess engines and their configurations.
Definition enginemanager.h:31