|
Cute Chess
0.1
|
A proxy model for sorting and filtering engine configurations. More...
#include <engineconfigproxymodel.h>
Public Member Functions | |
| EngineConfigurationProxyModel (QObject *parent=nullptr) | |
| void | setFilterVariant (const QString &variant) |
Protected Member Functions | |
| virtual bool | filterAcceptsRow (int sourceRow, const QModelIndex &sourceParent) const |
A proxy model for sorting and filtering engine configurations.
In addition to QSortFilterProxyModel's functionality, EngineConfigurationProxyModel can filter engines based on their features, eg. the chess variants they support. This is useful when setting up games or tournaments.
|
explicit |
Creates a new EngineConfigurationProxyModel.
| void EngineConfigurationProxyModel::setFilterVariant | ( | const QString & | variant | ) |
Sets the chess variant used to filter the contents of the source model to variant.
1.8.11