--- queensgui/src/solutionvector.cpp 2007/07/19 21:34:15 1 +++ queensgui/src/containervector.cpp 2007/07/19 23:44:01 4 @@ -17,32 +17,32 @@ * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ -#include "solutionvector.h" +#include "containervector.h" -SolutionVector::SolutionVector(GUIUpdate* update) : SolutionContainer(update) +ContainerVector::ContainerVector(GUIUpdate* update) : SolutionContainer(update) { total = -1; } -SolutionVector::~SolutionVector() +ContainerVector::~ContainerVector() { } -int SolutionVector::numSolutions() +int ContainerVector::numSolutions() { return solutions.size(); } -int SolutionVector::totalSolutions() +int ContainerVector::totalSolutions() { return total; } -void SolutionVector::uniqueSolutions() +void ContainerVector::uniqueSolutions() { for (int i=1;i<=4;i++) { if (m_halt) @@ -52,27 +52,27 @@ } } -void SolutionVector::uniqueSolutionsWorker(int rot,bool mirror) +void ContainerVector::uniqueSolutionsWorker(int rot,bool mirror) { int match_count; if (total == -1) total = solutions.size(); - std::vector buf; + std::vector buf; for (unsigned int i=0; icopy(); if (mirror) - tmp.mirror(); + tmp->mirror(); for (int k=0;krotate90(); //unders�g kun resten af m�ngden, start ved i for (unsigned int j=i+1; j