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();
83 #endif // ENGINE_CONFIGURATION_MODEL_H
virtual ~EngineConfigurationModel()
Definition: engineconfigurationmodel.cpp:39
Manages chess engines and their configurations.
Definition: enginemanager.h:30
The EngineConfigurationModel class represents a chess engine configuration based model.
Definition: engineconfigurationmodel.h:43
QString chessVariant() const
Definition: engineconfigurationmodel.cpp:43
EngineConfigurationModel(EngineManager *engineManager, QObject *parent=nullptr)
Definition: engineconfigurationmodel.cpp:24
void setChessVariant(const QString &variant)
Definition: engineconfigurationmodel.cpp:48