From b38f582173f7733d92cedcbfa2b082e960ff96fe Mon Sep 17 00:00:00 2001 From: Arto Jonsson Date: Sat, 20 Feb 2010 16:30:26 +0200 Subject: [PATCH] Read the engine configurations using EngineManager --- projects/gui/src/cutechessapp.cpp | 3 +++ projects/gui/src/mainwindow.cpp | 23 ----------------------- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/projects/gui/src/cutechessapp.cpp b/projects/gui/src/cutechessapp.cpp index cded216..6317a95 100644 --- a/projects/gui/src/cutechessapp.cpp +++ b/projects/gui/src/cutechessapp.cpp @@ -34,6 +34,9 @@ CuteChessApplication::CuteChessApplication(int& argc, char* argv[]) // Use Ini format on all platforms QSettings::setDefaultFormat(QSettings::IniFormat); + + // Load the engines + engineManager()->loadEngines(); } CuteChessApplication::~CuteChessApplication() diff --git a/projects/gui/src/mainwindow.cpp b/projects/gui/src/mainwindow.cpp index 80f7e85..8d79f32 100644 --- a/projects/gui/src/mainwindow.cpp +++ b/projects/gui/src/mainwindow.cpp @@ -76,8 +76,6 @@ MainWindow::MainWindow() createMenus(); createToolBars(); createDockWindows(); - - readSettings(); } void MainWindow::createActions() @@ -165,27 +163,6 @@ void MainWindow::createDockWindows() m_viewMenu->addAction(gameDatabaseDock->toggleViewAction()); } -void MainWindow::readSettings() -{ - QSettings settings; - - int size = settings.beginReadArray("engines"); - for (int i = 0; i < size; i++) - { - settings.setArrayIndex(i); - EngineConfiguration config; - config.setName(settings.value("name").toString()); - config.setCommand(settings.value("command").toString()); - config.setWorkingDirectory( - settings.value("working_directory").toString()); - config.setProtocol(ChessEngine::Protocol( - settings.value("protocol").toInt())); - - m_engineConfigurations->addConfiguration(config); - } - settings.endArray(); -} - void MainWindow::newGame() { NewGameDialog dlg(m_engineConfigurations, this); -- 2.11.4.GIT