/[projects]/queensgui/queensgui.kdevelop.pcs
ViewVC logotype

Contents of /queensgui/queensgui.kdevelop.pcs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations) (download) (as text)
Thu Jul 19 21:34:15 2007 UTC (16 years, 10 months ago) by torben
File MIME type: application/octet-stream
File size: 70881 byte(s)
Initial import


1 PCSZ/home/torben/projects/queensgui/src/board.cppCL 
2 V/home/torben/projects/queensgui/src/board.hCKxFX/home/torben/projects/queensgui/src/config.hCIш&№^/home/torben/projects/queensgui/src/guiupdate.hFŸЎЦ)вf/home/torben/projects/queensgui/src/intsolution.cppCJи06b/home/torben/projects/queensgui/src/intsolution.hCL\3ЯX/home/torben/projects/queensgui/src/main.cppBўд8№\/home/torben/projects/queensgui/src/queens.cppFŸЎл= X/home/torben/projects/queensgui/src/queens.hFŸЎIзd/home/torben/projects/queensgui/src/queensmain.cppFŸНђ[?`/home/torben/projects/queensgui/src/queensmain.hFŸЏYnЕ`/home/torben/projects/queensgui/src/solution.cppBџOтŒэ\/home/torben/projects/queensgui/src/solution.hFŸА–6r/home/torben/projects/queensgui/src/solutioncontainer.cppFŸЏгЄеn/home/torben/projects/queensgui/src/solutioncontainer.hFŸЏФЋh/home/torben/projects/queensgui/src/solutionhash.cppFŸБ9Й_d/home/torben/projects/queensgui/src/solutionhash.hFŸАЧИh/home/torben/projects/queensgui/src/solutionlist.cppFŸЮЌиUd/home/torben/projects/queensgui/src/solutionlist.hFŸЏљтpp/home/torben/projects/queensgui/src/solutionmnvector.cppFŸАЙ№Хl/home/torben/projects/queensgui/src/solutionmnvector.hFŸЏяіl/home/torben/projects/queensgui/src/solutionvector.cppFŸПМќGh/home/torben/projects/queensgui/src/solutionvector.hFŸЏєОqstring.hqpainter.hqpopupmenu.hboard.hZ/home/torben/projects/queensgui/src/board.cpp%prЂ†џџџџboard.h–члqstring.h5Фž.qpainter.hе~еЪZ/home/torben/projects/queensgui/src/board.cppvеОqpopupmenu.h–7hАZ/home/torben/projects/queensgui/src/board.cppџџџџџџџџџџџџ 
3 BoardZ/home/torben/projects/queensgui/src/board.cppџџџџџџџџ
4 Boardџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ contextMenuEventZ/home/torben/projects/queensgui/src/board.cpp‚џџџџџџџџ
5 Boardџџџ€
6 eventџџџџџџџџ$QContextMenuEvent*џџџџvoidmirrorHZ/home/torben/projects/queensgui/src/board.cppЃЉџџџџџџџџ
7 Boardџџџ€voidmirrorVZ/home/torben/projects/queensgui/src/board.cppЁџџџџџџџџ
8 Boardџџџ€voidmousePressEventZ/home/torben/projects/queensgui/src/board.cppIxџџџџџџџџ
9 Boardџџџ€
10 eventџџџџџџџџQMouseEvent*џџџџvoidpaintEventZ/home/torben/projects/queensgui/src/board.cpp6Gџџџџџџџџ
11 Boardџџџ€
12 eventџџџџџџџџQPaintEvent*џџџџvoidrotateLeftZ/home/torben/projects/queensgui/src/board.cpp“џџџџџџџџ
13 BoardFŸЫvoidrotateRightZ/home/torben/projects/queensgui/src/board.cpp•›џџџџџџџџ
14 Boardџџџ€voidsetMatrixZ/home/torben/projects/queensgui/src/board.cpp%*џџџџџџџџ
15 Boardџџџ€solџџџџџџџџSolutionџџџџvoidsetMatrixZ/home/torben/projects/queensgui/src/board.cpp,3џџџџџџџџ
16 Boardџџџ€solџџџџџџџџIntSolutionџџџџvoidsetSizeZ/home/torben/projects/queensgui/src/board.cppz€џџџџџџџџ
17 Boardџџџ€sizeџџџџџџџџintџџџџvoid~ BoardZ/home/torben/projects/queensgui/src/board.cpp!#џџџџџџџџ
18 Boardџџџ€џџџџqwidget.hsolution.hintsolution.hconfig.hV/home/torben/projects/queensgui/src/board.h%pržРџџџџsolution.h>kSintsolution.hЙ‡~qwidget.h†“ЯЫV/home/torben/projects/queensgui/src/board.hYр,#config.hхЩLV/home/torben/projects/queensgui/src/board.hџџџџџџџџџџџџ
19 BoardV/home/torben/projects/queensgui/src/board.h5,@author Torben NielsenџџџџQWidget 
20 BoardV/home/torben/projects/queensgui/src/board.h!!4џџџџџџџџ
21 Board parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ contextMenuEventV/home/torben/projects/queensgui/src/board.h0 00џџџџџџџџ
22 Boardџџџџџџџџџџџџ$QContextMenuEvent*џџџџvoidmirrorHV/home/torben/projects/queensgui/src/board.h+ +џџџџџџџџ
23 BoardrvoidmirrorVV/home/torben/projects/queensgui/src/board.h* *џџџџџџџџ
24 Board ‚voidmousePressEventV/home/torben/projects/queensgui/src/board.h/ /)џџџџџџџџ
25 Boardџџ€џџџџџџџџџџџџQMouseEvent*џџџџvoidpaintEventV/home/torben/projects/queensgui/src/board.h. .$џџџџџџџџ
26 Boardџџ€џџџџџџџџџџџџQPaintEvent*џџџџvoidrotateLeftV/home/torben/projects/queensgui/src/board.h( (џџџџџџџџ
27 BoardvoidrotateRightV/home/torben/projects/queensgui/src/board.h) )џџџџџџџџ
28 BoardvoidsetMatrixV/home/torben/projects/queensgui/src/board.h# # џџџџџџџџ
29 BoardsolџџџџџџџџSolutionџџџџvoidsetMatrixV/home/torben/projects/queensgui/src/board.h$ $#џџџџџџџџ
30 BoardsolџџџџџџџџIntSolutionџџџџvoidsetSizeV/home/torben/projects/queensgui/src/board.h' 'џџџџџџџџ
31 Boardsizeџџџџџџџџintџџџџvoid~ BoardV/home/torben/projects/queensgui/src/board.h"" џџџџџџџџ
32 Boardџџџџm_hasDataV/home/torben/projects/queensgui/src/board.h4 4џџџџbool m_sizeV/home/torben/projects/queensgui/src/board.h22џџџџint
33 m_solV/home/torben/projects/queensgui/src/board.h3 3џџџџSolutionX/home/torben/projects/queensgui/src/config.h%pr—ч@џџџџX/home/torben/projects/queensgui/src/config.hc+БX/home/torben/projects/queensgui/src/config.hџџџџџџџџџџџџMAX_SIZEX/home/torben/projects/queensgui/src/config.hџџџџconst intMIN_SIZEX/home/torben/projects/queensgui/src/config.hџџџџconst int^/home/torben/projects/queensgui/src/guiupdate.h%sjvpџџџџ^/home/torben/projects/queensgui/src/guiupdate.h>їS^/home/torben/projects/queensgui/src/guiupdate.hџџџџџџџџџџџџGUIUpdate^/home/torben/projects/queensgui/src/guiupdate.h  Interface џџџџ duplicateRemoved^/home/torben/projects/queensgui/src/guiupdate.h$џџџџџџџџGUIUpdateџџџФvoidfinishedSearch^/home/torben/projects/queensgui/src/guiupdate.h"џџџџџџџџGUIUpdateџџџФvoidfoundSolution^/home/torben/projects/queensgui/src/guiupdate.h!џџџџџџџџGUIUpdateџџџФvoid~ GUIUpdate^/home/torben/projects/queensgui/src/guiupdate.hџџџџџџџџGUIUpdateџџџ„џџџџ~ GUIUpdate^/home/torben/projects/queensgui/src/guiupdate.hџџџџџџџџGUIUpdateџџџ„џџџџintsolution.hf/home/torben/projects/queensgui/src/intsolution.cpp%pr›Рџџџџintsolution.hЙ‡~f/home/torben/projects/queensgui/src/intsolution.cpp‰xŸf/home/torben/projects/queensgui/src/intsolution.cppџџџџџџџџџџџџIntSolutionf/home/torben/projects/queensgui/src/intsolution.cppџџџџџџџџIntSolutionwџџџџ~ IntSolutionf/home/torben/projects/queensgui/src/intsolution.cppџџџџџџџџIntSolutionџџџџsolution.hb/home/torben/projects/queensgui/src/intsolution.h%prЁ|`џџџџsolution.h>kSb/home/torben/projects/queensgui/src/intsolution.h#Лsb/home/torben/projects/queensgui/src/intsolution.hџџџџџџџџџџџџIntSolutionb/home/torben/projects/queensgui/src/intsolution.h$,@author Torben NielsenџџџџSolutionIntSolutionb/home/torben/projects/queensgui/src/intsolution.hџџџџџџџџIntSolutionџџџ€џџџџ~ IntSolutionb/home/torben/projects/queensgui/src/intsolution.h  џџџџџџџџIntSolutionџџџ€џџџџimatrixb/home/torben/projects/queensgui/src/intsolution.h""џџџџint*qapplication.hqueensmain.hX/home/torben/projects/queensgui/src/main.cpp%p\~Y џџџџqapplication.h Že X/home/torben/projects/queensgui/src/main.cppёlќлqueensmain.hтТЌЬX/home/torben/projects/queensgui/src/main.cppџџџџџџџџџџџџmainX/home/torben/projects/queensgui/src/main.cpp џџџџџџџџџџџ€argcџџџџџџџџintџџџџargvџџџџџџџџ char**џџџџintmainX/home/torben/projects/queensgui/src/main.cpp џџџџџџџџџџџ€argcџџџџџџџџintџџџџargvџџџџџџџџ char**џџџџint solution.hqueens.h&solutioncontainer.h\/home/torben/projects/queensgui/src/queens.cpp%sjШxџџџџqueens.h}-œ'solution.h>kS\/home/torben/projects/queensgui/src/queens.cpp ^G&solutioncontainer.hzВдV\/home/torben/projects/queensgui/src/queens.cppџџџџџџџџџџџџ
34  Queens\/home/torben/projects/queensgui/src/queens.cpp џџџџџџџџ QueensparџџџџџџџџGUIUpdate*џџџџsolџџџџџџџџ$SolutionContainer*џџџџset_sizeџџџџџџџџintџџџџset_debugџџџџџџџџboolџџџџџџџџcheckCols\/home/torben/projects/queensgui/src/queens.cppT[џџџџџџџџ QueensrowџџџџџџџџintџџџџcolџџџџџџџџintџџџџboolcheckCross1\/home/torben/projects/queensgui/src/queens.cpp]tџџџџџџџџ Queensџџџ€rowџџџџџџџџintџџџџcolџџџџџџџџintџџџџboolcheckCross2\/home/torben/projects/queensgui/src/queens.cppvџџџџџџџџ Queensџџџ€rowџџџџџџџџintџџџџcolџџџџџџџџintџџџџboolcheckRows\/home/torben/projects/queensgui/src/queens.cppJRџџџџџџџџ QueensrowџџџџџџџџintџџџџcolџџџџџџџџintџџџџboolfindAll\/home/torben/projects/queensgui/src/queens.cpp'*џџџџџџџџ Queensvoidrun\/home/torben/projects/queensgui/src/queens.cpp–џџџџџџџџ Queens В€void
35 solve\/home/torben/projects/queensgui/src/queens.cpp"%џџџџџџџџ Queensbool
36 solve\/home/torben/projects/queensgui/src/queens.cpp,Gџџџџџџџџ QueensrowџџџџџџџџintџџџџfindAllџџџџџџџџboolџџџџboolstop\/home/torben/projects/queensgui/src/queens.cpp˜›џџџџџџџџ Queens/void
37 qthread.hguiupdate.hX/home/torben/projects/queensgui/src/queens.h%siжHџџџџX/home/torben/projects/queensgui/src/queens.hoЊўŒqthread.h<№/guiupdate.h†ЉЧўX/home/torben/projects/queensgui/src/queens.hџџџџџџџџџџџџ QueensX/home/torben/projects/queensgui/src/queens.h!:,@author Torben NielsenџџџџQThread
38  QueensX/home/torben/projects/queensgui/src/queens.h$$Yџџџџџџџџ Queensџџџ€parџџџџџџџџGUIUpdate*џџџџsolџџџџџџџџ$SolutionContainer*џџџџset_sizeџџџџџџџџintџџџџset_debugџџџџџџџџboolџџџџџџџџcheckColsX/home/torben/projects/queensgui/src/queens.h00!џџџџџџџџ Queensџџџ€rowџџџџџџџџintџџџџcolџџџџџџџџintџџџџboolcheckCross1X/home/torben/projects/queensgui/src/queens.h11#џџџџџџџџ Queensџџџ€rowџџџџџџџџintџџџџcolџџџџџџџџintџџџџboolcheckCross2X/home/torben/projects/queensgui/src/queens.h22#џџџџџџџџ Queensџџџ€rowџџџџџџџџintџџџџcolџџџџџџџџintџџџџboolcheckRowsX/home/torben/projects/queensgui/src/queens.h//!pcheckXXX() functions returns true if a section is usableџџџџ Queensџџџ€rowџџџџџџџџintџџџџcolџџџџџџџџintџџџџboolfindAllX/home/torben/projects/queensgui/src/queens.h99џџџџџџџџ Queensџџџ€voidrunX/home/torben/projects/queensgui/src/queens.h66 џџџџџџџџ Queensџџџ€void
39 solveX/home/torben/projects/queensgui/src/queens.h44"џџџџџџџџ Queensџџџ€rowџџџџџџџџintџџџџfindAllџџџџџџџџboolџџџџbool
40 solveX/home/torben/projects/queensgui/src/queens.h77 џџџџџџџџ Queensџџџ€boolstopX/home/torben/projects/queensgui/src/queens.h%% џџџџџџџџ Queensџџџ€voidblockedX/home/torben/projects/queensgui/src/queens.h'' џџџџbool
41 debugX/home/torben/projects/queensgui/src/queens.h)) џџџџbool parentX/home/torben/projects/queensgui/src/queens.h+
42 +џџџџGUIUpdate*sizeX/home/torben/projects/queensgui/src/queens.h(( џџџџintsolutionX/home/torben/projects/queensgui/src/queens.h*
43 *џџџџSolutionsolutionsX/home/torben/projects/queensgui/src/queens.h--џџџџ$SolutionContainer*7qapplication.hqlabel.hqlayout.hqlistbox.hqpopupmenu.hqpushbutton.hqspinbox.hqstring.hqueensmain.hboard.hqueens.h solutionvector.hsolutionlist.hsolutionhash.h$solutionmnvector.hconfig.hd/home/torben/projects/queensgui/src/queensmain.cpp%sЅКPџџџџqlabel.hoпЁboard.h–члqapplication.h Že queens.h}-œ'qlistbox.h(б}qlayout.hoйЖЅqstring.h5Фž. solutionvector.hєНjFqpushbutton.hЗšacd/home/torben/projects/queensgui/src/queensmain.cppд‡Ьsolutionhash.h^mД‡solutionlist.h^Ю_config.hхЩLqueensmain.hтТЌЬ$solutionmnvector.h"№qpopupmenu.h–7hАqspinbox.h#Є“
44 d/home/torben/projects/queensgui/src/queensmain.cppџџџџџџџџџџџџQueensMaind/home/torben/projects/queensgui/src/queensmain.cpp'sџџџџџџџџQueensMainџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ contextMenuEventd/home/torben/projects/queensgui/src/queensmain.cppќџџџџџџџџQueensMainџџџ€
45 eventџџџџџџџџ$QContextMenuEvent*џџџџvoid duplicateRemovedd/home/torben/projects/queensgui/src/queensmain.cpp&џџџџџџџџQueensMainџџџ€voidelapsedd/home/torben/projects/queensgui/src/queensmain.cppехџџџџџџџџQueensMainџџџ€QStringfinishedSearchd/home/torben/projects/queensgui/src/queensmain.cppОФџџџџџџџџQueensMainџџџ€voidfoundSolutiond/home/torben/projects/queensgui/src/queensmain.cppДМџџџџџџџџQueensMainџџџ€void resized/home/torben/projects/queensgui/src/queensmain.cppЮгџџџџџџџџQueensMainџџџ€sizeџџџџџџџџintџџџџvoidshowSolutiond/home/torben/projects/queensgui/src/queensmain.cppЧЬџџџџџџџџQueensMainџџџ€voidsortHashd/home/torben/projects/queensgui/src/queensmain.cpp25џџџџџџџџQueensMainџџџ€voidsortListd/home/torben/projects/queensgui/src/queensmain.cpp(+џџџџџџџџQueensMainџџџ€voidsortMNVectord/home/torben/projects/queensgui/src/queensmain.cpp7:џџџџџџџџQueensMainџџџ€voidsortVectord/home/torben/projects/queensgui/src/queensmain.cpp-0џџџџџџџџQueensMainџџџ€void
46 startd/home/torben/projects/queensgui/src/queensmain.cpp{џџџџџџџџQueensMainџџџ€voidstopd/home/torben/projects/queensgui/src/queensmain.cppŸВџџџџџџџџQueensMainџџџ€voiduniqueSolutionsd/home/torben/projects/queensgui/src/queensmain.cppчњџџџџџџџџQueensMainџџџ€void~ QueensMaind/home/torben/projects/queensgui/src/queensmain.cppvyџџџџџџџџQueensMainџџџ€џџџџ qdialog.hqdatetime.hqtimer.hguiupdate.h`/home/torben/projects/queensgui/src/queensmain.h%slДЈџџџџqtimer.h|z8guiupdate.h†ЉЧўqdatetime.hип Ф`/home/torben/projects/queensgui/src/queensmain.hхFqqdialog.hЕЅЙї`/home/torben/projects/queensgui/src/queensmain.hџџџџџџџџџџџџQueensMain`/home/torben/projects/queensgui/src/queensmain.h+V,@author Torben NielsenџџџџQDialogGUIUpdateQueensMain`/home/torben/projects/queensgui/src/queensmain.hCC9џџџџџџџџQueensMainџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ contextMenuEvent`/home/torben/projects/queensgui/src/queensmain.h@ @.џџџџџџџџQueensMainџџџџџџџџџџџџ$QContextMenuEvent*џџџџvoid duplicateRemoved`/home/torben/projects/queensgui/src/queensmain.hPPџџџџџџџџQueensMain л‚voidelapsed`/home/torben/projects/queensgui/src/queensmain.hF FџџџџџџџџQueensMainQStringfinishedSearch`/home/torben/projects/queensgui/src/queensmain.hM MџџџџџџџџQueensMainџџџ‚voidfoundSolution`/home/torben/projects/queensgui/src/queensmain.hL LџџџџџџџџQueensMain wvoid resize`/home/torben/projects/queensgui/src/queensmain.hO OџџџџџџџџQueensMainџџџ‚sizeџџџџџџџџintџџџџvoidshowSolution`/home/torben/projects/queensgui/src/queensmain.hN NџџџџџџџџQueensMainџџџ‚voidsortHash`/home/torben/projects/queensgui/src/queensmain.hT TџџџџџџџџQueensMainџџџ‚voidsortList`/home/torben/projects/queensgui/src/queensmain.hR RџџџџџџџџQueensMainFŸЫvoidsortMNVector`/home/torben/projects/queensgui/src/queensmain.hU UџџџџџџџџQueensMainЖМvoidsortVector`/home/torben/projects/queensgui/src/queensmain.hS SџџџџџџџџQueensMainџџџ‚void
47 start`/home/torben/projects/queensgui/src/queensmain.hJ JџџџџџџџџQueensMainrvoidstop`/home/torben/projects/queensgui/src/queensmain.hK KџџџџџџџџQueensMainџџџ‚voiduniqueSolutions`/home/torben/projects/queensgui/src/queensmain.hG GџџџџџџџџQueensMainџџџ€void~ QueensMain`/home/torben/projects/queensgui/src/queensmain.hEEџџџџџџџџQueensMainFŸЫџџџџ m_board`/home/torben/projects/queensgui/src/queensmain.h/
48 /џџџџ Board*m_elapsed`/home/torben/projects/queensgui/src/queensmain.h<
49 <џџџџ
50 QTime m_list`/home/torben/projects/queensgui/src/queensmain.h3 3џџџџQListBox*m_queens`/home/torben/projects/queensgui/src/queensmain.h9 9џџџџQueens* m_quit`/home/torben/projects/queensgui/src/queensmain.h00џџџџQPushButton*m_sizeSelector`/home/torben/projects/queensgui/src/queensmain.h4 4џџџџQSpinBox*m_solutions`/home/torben/projects/queensgui/src/queensmain.h88"џџџџ$SolutionContainer*m_sortalgo`/home/torben/projects/queensgui/src/queensmain.h::џџџџ SortingAlgorithmm_start`/home/torben/projects/queensgui/src/queensmain.h11џџџџQPushButton*m_status`/home/torben/projects/queensgui/src/queensmain.h5 5џџџџQLabel* m_stop`/home/torben/projects/queensgui/src/queensmain.h22џџџџQPushButton* m_time`/home/torben/projects/queensgui/src/queensmain.h6
51 6џџџџ
52 QTimem_totalcount`/home/torben/projects/queensgui/src/queensmain.h==џџџџintSortHash`/home/torben/projects/queensgui/src/queensmain.h&,&4џџџџ SortingAlgorithmSortList`/home/torben/projects/queensgui/src/queensmain.h&"&*џџџџ SortingAlgorithmSortMNVector`/home/torben/projects/queensgui/src/queensmain.h&6&Bџџџџ SortingAlgorithmSortVector`/home/torben/projects/queensgui/src/queensmain.h&& џџџџ SortingAlgorithm SortingAlgorithm`/home/torben/projects/queensgui/src/queensmain.h&&Cџџџџconst int$solution.h`/home/torben/projects/queensgui/src/solution.cpp%p]tЫаџџџџsolution.h>kS`/home/torben/projects/queensgui/src/solution.cppА™Ф“`/home/torben/projects/queensgui/src/solution.cppџџџџџџџџџџџџSolution`/home/torben/projects/queensgui/src/solution.cppџџџџџџџџSolutionsizeџџџџџџџџintџџџџџџџџSolution`/home/torben/projects/queensgui/src/solution.cpp$*џџџџџџџџSolution
53 inputџџџџџџџџconst Solution&џџџџџџџџ mirror`/home/torben/projects/queensgui/src/solution.cpp@HџџџџџџџџSolutionvoidoperator !=`/home/torben/projects/queensgui/src/solution.cppT_џџџџџџџџSolutionsolџџџџџџџџconst Solution&џџџџbooloperator ==`/home/torben/projects/queensgui/src/solution.cppKRџџџџџџџџSolutionsolџџџџџџџџconst Solution&џџџџboolrotate90`/home/torben/projects/queensgui/src/solution.cpp5>џџџџџџџџSolutionvoidset`/home/torben/projects/queensgui/src/solution.cpp-2џџџџџџџџSolutioninput[][]џџџџџџџџ bool**џџџџvoid~ Solution`/home/torben/projects/queensgui/src/solution.cpp!џџџџџџџџSolutionџџџџconfig.h\/home/torben/projects/queensgui/src/solution.h%soКџџџџ\/home/torben/projects/queensgui/src/solution.hLЪXconfig.hхЩL\/home/torben/projects/queensgui/src/solution.hџџџџџџџџџџџџSolution\/home/torben/projects/queensgui/src/solution.h2,@author Torben Nielsenџџџџ
54 Solution\/home/torben/projects/queensgui/src/solution.h!!џџџџџџџџSolutionџџџ€sizeџџџџџџџџintџџџџџџџџSolution\/home/torben/projects/queensgui/src/solution.h"" џџџџџџџџSolutionџџџ€
55 inputџџџџџџџџconst Solution&џџџџџџџџ mirror\/home/torben/projects/queensgui/src/solution.h''џџџџџџџџSolutionџџџ€voidoperator !=\/home/torben/projects/queensgui/src/solution.h**%џџџџџџџџSolutionџџџ€solџџџџџџџџconst Solution&џџџџbooloperator ==\/home/torben/projects/queensgui/src/solution.h))%џџџџџџџџSolutionџџџ€solџџџџџџџџconst Solution&џџџџboolrotate90\/home/torben/projects/queensgui/src/solution.h&&џџџџџџџџSolutionџџџ€voidset\/home/torben/projects/queensgui/src/solution.h%%) functionsџџџџSolutionџџџ€input[][]џџџџџџџџ bool**џџџџvoidsetSize\/home/torben/projects/queensgui/src/solution.h--(џџџџџџџџSolutionџџџ€sizeџџџџџџџџintџџџџvoidsize\/home/torben/projects/queensgui/src/solution.h,,џџџџџџџџSolutionџџџ€int~ Solution\/home/torben/projects/queensgui/src/solution.h## џџџџџџџџSolutionџџџ€џџџџsetSize\/home/torben/projects/queensgui/src/solution.h--(џџџџџџџџSolutionџџџ€sizeџџџџџџџџintџџџџvoidsize\/home/torben/projects/queensgui/src/solution.h,,џџџџџџџџSolutionџџџ€int m_size\/home/torben/projects/queensgui/src/solution.h11 џџџџint matrix\/home/torben/projects/queensgui/src/solution.h// џџџџ bool**&&solutioncontainer.hr/home/torben/projects/queensgui/src/solutioncontainer.cpp%sn‘8џџџџr/home/torben/projects/queensgui/src/solutioncontainer.cppŸN1Ц&solutioncontainer.hzВдVr/home/torben/projects/queensgui/src/solutioncontainer.cppџџџџџџџџџџџџ"SolutionContainerr/home/torben/projects/queensgui/src/solutioncontainer.cppџџџџџџџџ"SolutionContainer updateџџџџџџџџGUIUpdate*џџџџџџџџ getUniqueRemovedr/home/torben/projects/queensgui/src/solutioncontainer.cpp&)џџџџџџџџ"SolutionContainerџџџ€inthaltr/home/torben/projects/queensgui/src/solutioncontainer.cpp!$џџџџџџџџ"SolutionContainerџџџ€void&~ SolutionContainerr/home/torben/projects/queensgui/src/solutioncontainer.cppџџџџџџџџ"SolutionContainerџџџ€џџџџguiupdate.hn/home/torben/projects/queensgui/src/solutioncontainer.h%snV џџџџguiupdate.h†ЉЧўn/home/torben/projects/queensgui/src/solutioncontainer.hzЫ+n/home/torben/projects/queensgui/src/solutioncontainer.hџџџџџџџџџџџџ"SolutionContainern/home/torben/projects/queensgui/src/solutioncontainer.h0,@author Torben Nielsenџџџџ "SolutionContainern/home/torben/projects/queensgui/src/solutioncontainer.h  (џџџџџџџџ"SolutionContainerџџџ€ updateџџџџџџџџGUIUpdate*џџџџџџџџaddSolutionn/home/torben/projects/queensgui/src/solutioncontainer.h**.џџџџџџџџ"SolutionContainerџџџФsolџџџџџџџџSolutionџџџџvoid getUniqueRemovedn/home/torben/projects/queensgui/src/solutioncontainer.h''џџџџџџџџ"SolutionContainerџџџ€inthaltn/home/torben/projects/queensgui/src/solutioncontainer.h+ +џџџџџџџџ"SolutionContainerџџџ€voidnumSolutionsn/home/torben/projects/queensgui/src/solutioncontainer.h%%"џџџџџџџџ"SolutionContainerџџџФintsolutionn/home/torben/projects/queensgui/src/solutioncontainer.h)),џџџџџџџџ"SolutionContainerD
56 indexџџџџџџџџintџџџџSolutiontotalSolutionsn/home/torben/projects/queensgui/src/solutioncontainer.h&&$џџџџџџџџ"SolutionContainerџџџФintuniqueSolutionsn/home/torben/projects/queensgui/src/solutioncontainer.h$$&џџџџџџџџ"SolutionContainer%sDvoid&~ SolutionContainern/home/torben/projects/queensgui/src/solutioncontainer.h" " џџџџџџџџ"SolutionContainerџџџ€џџџџ m_haltn/home/torben/projects/queensgui/src/solutioncontainer.h-- џџџџboolm_uniqueRemovedn/home/torben/projects/queensgui/src/solutioncontainer.h..џџџџintm_updaten/home/torben/projects/queensgui/src/solutioncontainer.h/
57 /џџџџGUIUpdate*(solutionhash.hh/home/torben/projects/queensgui/src/solutionhash.cpp%stЈџџџџh/home/torben/projects/queensgui/src/solutionhash.cpp/Iя‡solutionhash.h^mД‡h/home/torben/projects/queensgui/src/solutionhash.cppџџџџџџџџџџџџSolutionHashh/home/torben/projects/queensgui/src/solutionhash.cppџџџџџџџџSolutionHashppc updateџџџџџџџџGUIUpdate*џџџџџџџџaddSolutionh/home/torben/projects/queensgui/src/solutionhash.cpp˜ BACKUP
58 void SolutionHash::uniqueSolutionsWorker(int rot,bool mirror)
59 {
60 int match_count;
61 unique = true;
62 if (total == -1)
63 total = solutions.size();
64
65 for (ListIt i=solutions.begin(); i != solutions.end(); i++) {
66 match_count = 0;
67 Solution tmp(*i);
68 if (mirror)
69 tmp.mirror();
70 for (int k=0;k<rot;k++)
71 tmp.rotate90();
72 //undersџ§g kun resten af mџ§ngden, start ved i+1
73 ListIt j =i;
74 j++;
75 for ( ; j!=solutions.end();j++) {
76 if ( tmp == (*j) ) {
77 solutions.erase(j);
78 break;
79 }
80 }
81 }
82 }џџџџSolutionHashsolџџџџџџџџSolutionџџџџvoidnumSolutionsh/home/torben/projects/queensgui/src/solutionhash.cpp%,џџџџџџџџSolutionHashintsolutionh/home/torben/projects/queensgui/src/solutionhash.cppŸЊџџџџџџџџSolutionHash
83 indexџџџџџџџџintџџџџSolutiontotalSolutionsh/home/torben/projects/queensgui/src/solutionhash.cpp.1џџџџџџџџSolutionHashintuniqueSolutionsh/home/torben/projects/queensgui/src/solutionhash.cpp4UџџџџџџџџSolutionHashvoid*uniqueSolutionsWorkerh/home/torben/projects/queensgui/src/solutionhash.cppZ–џџџџџџџџSolutionHash bucketџџџџџџџџintџџџџrotџџџџџџџџintџџџџ mirrorџџџџџџџџboolџџџџvoid~ SolutionHashh/home/torben/projects/queensgui/src/solutionhash.cpp!#џџџџџџџџSolutionHashџџџџ&solutioncontainer.hsolution.hlistd/home/torben/projects/queensgui/src/solutionhash.h%soTˆџџџџsolution.h>kSlist—Ld/home/torben/projects/queensgui/src/solutionhash.hb}'Ь&solutioncontainer.hzВдVd/home/torben/projects/queensgui/src/solutionhash.hџџџџџџџџџџџџSolutionHashd/home/torben/projects/queensgui/src/solutionhash.h7,@author Torben Nielsenџџџџ"SolutionContainerSolutionHashd/home/torben/projects/queensgui/src/solutionhash.h.. џџџџџџџџSolutionHashџџџ€ updateџџџџџџџџGUIUpdate*џџџџџџџџaddSolutiond/home/torben/projects/queensgui/src/solutionhash.h6 6"џџџџџџџџSolutionHashџџџ€solџџџџџџџџSolutionџџџџvoidnumSolutionsd/home/torben/projects/queensgui/src/solutionhash.h22џџџџџџџџSolutionHashџџџ€intsolutiond/home/torben/projects/queensgui/src/solutionhash.h5 5 џџџџџџџџSolutionHashџџџ€
84 indexџџџџџџџџintџџџџSolutiontotalSolutionsd/home/torben/projects/queensgui/src/solutionhash.h33џџџџџџџџSolutionHashџџџ€intuniqueSolutionsd/home/torben/projects/queensgui/src/solutionhash.h1 1џџџџџџџџSolutionHashrvoid*uniqueSolutionsWorkerd/home/torben/projects/queensgui/src/solutionhash.h( (@џџџџџџџџSolutionHashџџџ€ bucketџџџџџџџџintџџџџrotџџџџџџџџintџџџџ mirrorџџџџџџџџboolџџџџvoid~ SolutionHashd/home/torben/projects/queensgui/src/solutionhash.h00џџџџџџџџSolutionHashџџџ€џџџџm_hashroofd/home/torben/projects/queensgui/src/solutionhash.h**џџџџint m_sized/home/torben/projects/queensgui/src/solutionhash.h++џџџџintmax_sized/home/torben/projects/queensgui/src/solutionhash.h""#џџџџconst intsolutionsd/home/torben/projects/queensgui/src/solutionhash.h& & џџџџSolList**
85 totald/home/torben/projects/queensgui/src/solutionhash.h)) џџџџint ListItd/home/torben/projects/queensgui/src/solutionhash.h#*#0џџџџ>std::list< Solution >::iterator SolListd/home/torben/projects/queensgui/src/solutionhash.h$ $'џџџџ*std::list< Solution >3solutionlist.hh/home/torben/projects/queensgui/src/solutionlist.cpp%sчрџџџџsolutionlist.h^Ю_h/home/torben/projects/queensgui/src/solutionlist.cppœАЫ_h/home/torben/projects/queensgui/src/solutionlist.cppџџџџџџџџџџџџSolutionListh/home/torben/projects/queensgui/src/solutionlist.cppџџџџџџџџSolutionList updateџџџџџџџџGUIUpdate*џџџџџџџџaddSolutionh/home/torben/projects/queensgui/src/solutionlist.cppY\џџџџџџџџSolutionListsolџџџџџџџџSolutionџџџџvoidnumSolutionsh/home/torben/projects/queensgui/src/solutionlist.cpp!$џџџџџџџџSolutionListintsolutionh/home/torben/projects/queensgui/src/solutionlist.cpp^iџџџџџџџџSolutionList
86 indexџџџџџџџџintџџџџSolutiontotalSolutionsh/home/torben/projects/queensgui/src/solutionlist.cpp&)џџџџџџџџSolutionListintuniqueSolutionsh/home/torben/projects/queensgui/src/solutionlist.cpp,4џџџџџџџџSolutionListvoid*uniqueSolutionsWorkerh/home/torben/projects/queensgui/src/solutionlist.cpp7VџџџџџџџџSolutionListrotџџџџџџџџintџџџџ mirrorџџџџџџџџboolџџџџvoid~ SolutionListh/home/torben/projects/queensgui/src/solutionlist.cppџџџџџџџџSolutionListџџџџ&solutioncontainer.hsolution.hlistd/home/torben/projects/queensgui/src/solutionlist.h%so%Јџџџџsolution.h>kSlist—Ld/home/torben/projects/queensgui/src/solutionlist.hbоЄ&solutioncontainer.hzВдVd/home/torben/projects/queensgui/src/solutionlist.hџџџџџџџџџџџџSolutionListd/home/torben/projects/queensgui/src/solutionlist.h 3,@author Torben Nielsenџџџџ"SolutionContainerSolutionListd/home/torben/projects/queensgui/src/solutionlist.h## џџџџџџџџSolutionListџџџ€ updateџџџџџџџџGUIUpdate*џџџџџџџџaddSolutiond/home/torben/projects/queensgui/src/solutionlist.h+ +"џџџџџџџџSolutionListџџџ€solџџџџџџџџSolutionџџџџvoidnumSolutionsd/home/torben/projects/queensgui/src/solutionlist.h''џџџџџџџџSolutionListџџџ€intsolutiond/home/torben/projects/queensgui/src/solutionlist.h* * џџџџџџџџSolutionListџџџ€
87 indexџџџџџџџџintџџџџSolutiontotalSolutionsd/home/torben/projects/queensgui/src/solutionlist.h((џџџџџџџџSolutionListџџџ€intuniqueSolutionsd/home/torben/projects/queensgui/src/solutionlist.h& &џџџџџџџџSolutionListџџџ€void*uniqueSolutionsWorkerd/home/torben/projects/queensgui/src/solutionlist.h111џџџџџџџџSolutionListџџџ€rotџџџџџџџџintџџџџ mirrorџџџџџџџџboolџџџџvoid~ SolutionListd/home/torben/projects/queensgui/src/solutionlist.h%%џџџџџџџџSolutionListџџџ€џџџџsolutionsd/home/torben/projects/queensgui/src/solutionlist.h/ /џџџџSolList
88 totald/home/torben/projects/queensgui/src/solutionlist.h22
89 џџџџint ListItd/home/torben/projects/queensgui/src/solutionlist.h-'--џџџџ>std::list< Solution >::iterator SolListd/home/torben/projects/queensgui/src/solutionlist.h..$џџџџ*std::list< Solution >,$solutionmnvector.hp/home/torben/projects/queensgui/src/solutionmnvector.cpp%srЈџџџџp/home/torben/projects/queensgui/src/solutionmnvector.cpp§‘$solutionmnvector.h"№p/home/torben/projects/queensgui/src/solutionmnvector.cppџџџџџџџџџџџџ SolutionMNVectorp/home/torben/projects/queensgui/src/solutionmnvector.cppџџџџџџџџ SolutionMNVector updateџџџџџџџџGUIUpdate*џџџџџџџџuniqueSolutionsp/home/torben/projects/queensgui/src/solutionmnvector.cppTџџџџџџџџ SolutionMNVectorvoid$~ SolutionMNVectorp/home/torben/projects/queensgui/src/solutionmnvector.cppџџџџџџџџ SolutionMNVectorџџџџ solutionvector.hl/home/torben/projects/queensgui/src/solutionmnvector.h%snў˜џџџџ solutionvector.hєНjFl/home/torben/projects/queensgui/src/solutionmnvector.hзF–l/home/torben/projects/queensgui/src/solutionmnvector.hџџџџџџџџџџџџ SolutionMNVectorl/home/torben/projects/queensgui/src/solutionmnvector.h",@author Torben NielsenџџџџSolutionVector SolutionMNVectorl/home/torben/projects/queensgui/src/solutionmnvector.h$џџџџџџџџ SolutionMNVectorџџџ€ updateџџџџџџџџGUIUpdate*џџџџџџџџuniqueSolutionsl/home/torben/projects/queensgui/src/solutionmnvector.h! !џџџџџџџџ SolutionMNVectorџџџ€void$~ SolutionMNVectorl/home/torben/projects/queensgui/src/solutionmnvector.h  џџџџџџџџ SolutionMNVectorџџџ€џџџџu solutionvector.hl/home/torben/projects/queensgui/src/solutionvector.cpp%sЌЗ`џџџџ solutionvector.hєНjFl/home/torben/projects/queensgui/src/solutionvector.cppў‹Цl/home/torben/projects/queensgui/src/solutionvector.cppџџџџџџџџџџџџSolutionVectorl/home/torben/projects/queensgui/src/solutionvector.cppџџџџџџџџSolutionVectorџџџ€ updateџџџџџџџџGUIUpdate*џџџџџџџџaddSolutionl/home/torben/projects/queensgui/src/solutionvector.cpp[^џџџџџџџџSolutionVector€solџџџџџџџџSolutionџџџџvoidnumSolutionsl/home/torben/projects/queensgui/src/solutionvector.cpp!$џџџџџџџџSolutionVectorrintsolutionl/home/torben/projects/queensgui/src/solutionvector.cpp`cџџџџџџџџSolutionVectorџџџ€
90 indexџџџџџџџџintџџџџSolutiontotalSolutionsl/home/torben/projects/queensgui/src/solutionvector.cpp&)џџџџџџџџSolutionVectorintuniqueSolutionsl/home/torben/projects/queensgui/src/solutionvector.cpp,4џџџџџџџџSolutionVectorџџџ€void*uniqueSolutionsWorkerl/home/torben/projects/queensgui/src/solutionvector.cpp6WџџџџџџџџSolutionVectorџџџ€rotџџџџџџџџintџџџџ mirrorџџџџџџџџboolџџџџvoid ~ SolutionVectorl/home/torben/projects/queensgui/src/solutionvector.cppџџџџџџџџSolutionVectoreџџџџ&solutioncontainer.h vectorsolution.hh/home/torben/projects/queensgui/src/solutionvector.h%so џџџџ vector
91 …/Гsolution.h>kSh/home/torben/projects/queensgui/src/solutionvector.hŠ.‹+&solutioncontainer.hzВдVh/home/torben/projects/queensgui/src/solutionvector.hџџџџџџџџџџџџSolutionVectorh/home/torben/projects/queensgui/src/solutionvector.h/,@author Torben Nielsenџџџџ"SolutionContainerSolutionVectorh/home/torben/projects/queensgui/src/solutionvector.h&&"џџџџџџџџSolutionVectorџџџ€ updateџџџџџџџџGUIUpdate*џџџџџџџџaddSolutionh/home/torben/projects/queensgui/src/solutionvector.h. ."џџџџџџџџSolutionVectorџџџ€solџџџџџџџџSolutionџџџџvoidnumSolutionsh/home/torben/projects/queensgui/src/solutionvector.h**џџџџџџџџSolutionVectorџџџ€intsolutionh/home/torben/projects/queensgui/src/solutionvector.h- - џџџџџџџџSolutionVectorџџџ€
92 indexџџџџџџџџintџџџџSolutiontotalSolutionsh/home/torben/projects/queensgui/src/solutionvector.h++џџџџџџџџSolutionVectorџџџ€intuniqueSolutionsh/home/torben/projects/queensgui/src/solutionvector.h))"џџџџџџџџSolutionVectorџџџ„void*uniqueSolutionsWorkerh/home/torben/projects/queensgui/src/solutionvector.h" "4џџџџџџџџSolutionVectorџџџ€rotџџџџџџџџintџџџџ mirrorџџџџџџџџboolџџџџvoid ~ SolutionVectorh/home/torben/projects/queensgui/src/solutionvector.h((џџџџџџџџSolutionVectorџџџ€џџџџsolutionsh/home/torben/projects/queensgui/src/solutionvector.h  #џџџџ.std::vector< Solution >
93 totalh/home/torben/projects/queensgui/src/solutionvector.h## џџџџint VIth/home/torben/projects/queensgui/src/solutionvector.h!,!/џџџџBstd::vector< Solution >::iterator

Properties

Name Value
svn:executable *
svn:mime-type application/octet-stream

  ViewVC Help
Powered by ViewVC 1.1.20