18 #ifndef ENGINECONFIGURATIONDIALOG_H 19 #define ENGINECONFIGURATIONDIALOG_H 23 #include <engineconfiguration.h> 78 void detectionFinished();
82 void setExecutable(
const QString& file);
83 void browseWorkingDir();
84 void detectEngineOptions();
85 void restoreDefaults();
88 void onTabChanged(
int index);
89 void onNameOrCommandChanged();
100 QTimer* m_optionDetectionTimer;
102 Ui::EngineConfigurationDialog* ui;
103 QSet<QString> m_reservedNames;
106 #endif // ENGINECONFIGURATIONDIALOG_H
virtual ~EngineConfigurationDialog()
Definition: engineconfigurationdlg.cpp:108
The EngineConfiguration class defines a chess engine configuration.
Definition: engineconfiguration.h:32
Definition: engineconfigurationdlg.h:30
Definition: engineconfigurationdlg.h:49
DialogMode
Definition: engineconfigurationdlg.h:44
Definition: engineconfigurationdlg.h:47
void setReservedNames(const QSet< QString > &names)
Definition: engineconfigurationdlg.cpp:168
The EngineConfigurationDialog class provides a dialog for chess engine configuration.
Definition: engineconfigurationdlg.h:38
Definition: engineoptionmodel.h:25
An artificial intelligence chess player.
Definition: chessengine.h:40
EngineConfiguration engineConfiguration()
Definition: engineconfigurationdlg.cpp:142
Definition: engineoption.h:24
EngineConfigurationDialog(DialogMode mode, QWidget *parent=nullptr)
Definition: engineconfigurationdlg.cpp:40
void applyEngineInformation(const EngineConfiguration &engine)
Definition: engineconfigurationdlg.cpp:114