19 #ifndef ENGINECONFIGURATIONDIALOG_H 20 #define ENGINECONFIGURATIONDIALOG_H 24 #include <engineconfiguration.h> 78 void detectionFinished();
82 void setExecutable(
const QString& file);
83 void browseWorkingDir();
84 void detectEngineOptions();
85 void restoreDefaults();
86 void onDetectionFinished();
89 void onTabChanged(
int index);
90 void onNameOrCommandChanged();
103 Ui::EngineConfigurationDialog* ui;
104 QSet<QString> m_reservedNames;
107 #endif // ENGINECONFIGURATIONDIALOG_H
virtual ~EngineConfigurationDialog()
Definition: engineconfigurationdlg.cpp:106
The EngineConfiguration class defines a chess engine configuration.
Definition: engineconfiguration.h:33
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:165
The EngineConfigurationDialog class provides a dialog for chess engine configuration.
Definition: engineconfigurationdlg.h:38
Definition: engineoptionmodel.h:26
An artificial intelligence chess player.
Definition: chessengine.h:41
EngineConfiguration engineConfiguration()
Definition: engineconfigurationdlg.cpp:140
Definition: engineoption.h:25
EngineConfigurationDialog(DialogMode mode, QWidget *parent=nullptr)
Definition: engineconfigurationdlg.cpp:41
void applyEngineInformation(const EngineConfiguration &engine)
Definition: engineconfigurationdlg.cpp:112