Subversion Repositories programming

Rev

Rev 340 | Rev 346 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 340 Rev 344
Line 10... Line 10...
10
#include <gtkmm/image.h>
10
#include <gtkmm/image.h>
11
#include <gtkmm/stock.h>
11
#include <gtkmm/stock.h>
12
#include <gtkmm/dialog.h>
12
#include <gtkmm/dialog.h>
13
#include <gtkmm/entry.h>
13
#include <gtkmm/entry.h>
14
 
14
 
-
 
15
#include <boost/algorithm/string.hpp>
-
 
16
 
15
#include <vector>
17
#include <vector>
16
#include <string>
18
#include <string>
17
#include <iostream>
19
#include <iostream>
18
#include <sstream>
20
#include <sstream>
19
#include <assert.h>
21
#include <assert.h>
20
 
22
 
21
#include "elevator.h"
23
#include "elevator.h"
22
#include "controller.h"
24
#include "controller.h"
-
 
25
#include "dispatch_data.h"
23
 
26
 
24
class Controller;
27
class Controller;
25
 
28
 
26
typedef struct
29
typedef struct
27
{
30
{
Line 37... Line 40...
37
    public:
40
    public:
38
        Elevator_Window ();
41
        Elevator_Window ();
39
        virtual ~Elevator_Window ();
42
        virtual ~Elevator_Window ();
40
 
43
 
41
        void set_controller (Controller *controller);
44
        void set_controller (Controller *controller);
42
        /*std::string*/void get_floors_from_user (int elevator_num);
45
        void get_floors_from_user (int elevator_num);
43
 
46
 
44
        // Helper Functions
47
        // Helper Functions
45
        void open_elevator_at (int row, int col);
48
        void open_elevator_at (int row, int col);
46
        void close_elevator_at (int row, int col);
49
        void close_elevator_at (int row, int col);
47
        void unset_up_button (int button_num);
50
        void unset_up_button (int button_num);