/[projects]/queensgui/src/queensmain.cpp
ViewVC logotype

Diff of /queensgui/src/queensmain.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4 by torben, Thu Jul 19 23:44:01 2007 UTC revision 6 by torben, Fri Jul 20 09:54:09 2007 UTC
# Line 31  Line 31 
31  #include "queensmain.h"  #include "queensmain.h"
32  #include "board.h"  #include "board.h"
33  #include "queens.h"  #include "queens.h"
34    
35  #include "solution.h"  #include "solution.h"
36    #include "solutionmatrix.h"
37    #include "solutionint.h"
38    
39  #include "containervector.h"  #include "containervector.h"
40  #include "containerlist.h"  #include "containerlist.h"
# Line 40  Line 43 
43    
44  #include "config.h"  #include "config.h"
45    
46  #define MatrixSolution Solution  
47    
48  QueensMain::QueensMain(QWidget *parent, const char *name)  QueensMain::QueensMain(QWidget *parent, const char *name)
49   : QDialog(parent, name)   : QDialog(parent, name)
# Line 136  void QueensMain::start() Line 139  void QueensMain::start()
139      m_list->clear();      m_list->clear();
140      m_status->setText( QString("Searching ...") );      m_status->setText( QString("Searching ...") );
141            
142            m_board->setMatrix(0);
143            
144      if (m_queens != NULL) {      if (m_queens != NULL) {
145          m_queens->wait();          m_queens->wait();
146          delete m_queens;          delete m_queens;
# Line 163  void QueensMain::start() Line 168  void QueensMain::start()
168                    
169          switch(this->m_storage) {          switch(this->m_storage) {
170                  case StorageInt:                  case StorageInt:
171                          #warning MatrixSolution<=>IntSolution                          m_sol = new SolutionInt(m_sizeSelector->value());
                         m_sol = new MatrixSolution(m_sizeSelector->value());  
172                          break;                          break;
173                  case StorageMatrix:                  case StorageMatrix:
174                          m_sol = new MatrixSolution(m_sizeSelector->value());                          m_sol = new SolutionMatrix(m_sizeSelector->value());
175                          break;                          break;
176          }          }
177    

Legend:
Removed from v.4  
changed lines
  Added in v.6

  ViewVC Help
Powered by ViewVC 1.1.20