algowin.cc
changeset 162 aaa517c9dc23
parent 114 0ace7edbb06f
child 165 2cd447b0bd3a
equal deleted inserted replaced
3:f69d60479bc6 4:60dd7f83d01e
     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));