equal
deleted
inserted
replaced
1 #include <algowin.h> |
1 #include <algowin.h> |
2 #include <kruskalbox.h> |
2 #include <kruskalbox.h> |
|
3 #include <dijkstrabox.h> |
3 |
4 |
4 sigc::signal<void, AlgoWin *> AlgoWin::signal_closing() |
5 sigc::signal<void, AlgoWin *> AlgoWin::signal_closing() |
5 { |
6 { |
6 return signal_closed; |
7 return signal_closed; |
7 } |
8 } |
36 set_title("Algo Win Demo"); |
37 set_title("Algo Win Demo"); |
37 break; |
38 break; |
38 case 1: |
39 case 1: |
39 ab=new KruskalBox(tabnames); |
40 ab=new KruskalBox(tabnames); |
40 set_title("Kruskal Algorithm"); |
41 set_title("Kruskal Algorithm"); |
|
42 break; |
|
43 case 2: |
|
44 ab=new DijkstraBox(tabnames); |
|
45 set_title("Dijkstra Algorithm"); |
41 break; |
46 break; |
42 default: |
47 default: |
43 break; |
48 break; |
44 } |
49 } |
45 ab->signal_maplist_needed().connect(sigc::mem_fun(*this, &AlgoWin::emit_tab_change)); |
50 ab->signal_maplist_needed().connect(sigc::mem_fun(*this, &AlgoWin::emit_tab_change)); |