algowin.h
branchgui
changeset 109 9f8dc346ac6e
parent 108 bf355fd6563e
child 114 0ace7edbb06f
equal deleted inserted replaced
2:1f3d699f0bb8 3:030c8539a541
     4 #define ALGOWIN_H
     4 #define ALGOWIN_H
     5 
     5 
     6 class AlgoWin;
     6 class AlgoWin;
     7 
     7 
     8 #include <all_include.h>
     8 #include <all_include.h>
       
     9 //#include <mapstorage.h>
     9 #include <algobox.h>
    10 #include <algobox.h>
    10 #include <libgnomecanvasmm.h>
    11 #include <libgnomecanvasmm.h>
    11 #include <libgnomecanvasmm/polygon.h>
    12 #include <libgnomecanvasmm/polygon.h>
       
    13 
       
    14 class MapStorage;
    12 
    15 
    13 enum {GENERAL, KRUSKAL, ALGO_NUM}; // algorithm IDs;
    16 enum {GENERAL, KRUSKAL, ALGO_NUM}; // algorithm IDs;
    14 
    17 
    15 class AlgoWin : public Gtk::Window
    18 class AlgoWin : public Gtk::Window
    16 {
    19 {
    32   void emit_tab_change(std::string);
    35   void emit_tab_change(std::string);
    33 
    36 
    34   AlgoWin(int, std::vector<std::string>);
    37   AlgoWin(int, std::vector<std::string>);
    35 
    38 
    36   void update_tablist(std::vector<std::string> tabnames);
    39   void update_tablist(std::vector<std::string> tabnames);
    37   void update_maplist( void *);
    40   void update_maplist(MapStorage *);
    38 
    41 
    39   void on_hide();
    42   void on_hide();
    40 };
    43 };
    41 #endif //ALGOWIN_H
    44 #endif //ALGOWIN_H