X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Fengineer.h;h=7997242e17cf0c82409e08d80b376d2e86c68566;hb=b261812f040caed52bc3de783e8bcb86b222a9ed;hp=72fdd29c877fcd778f0a829c9fec6f51fd4a049e;hpb=fcc044d4eb24820af9acf1431042e4c422366915;p=r2c2.git diff --git a/source/engineer/engineer.h b/source/engineer/engineer.h index 72fdd29..7997242 100644 --- a/source/engineer/engineer.h +++ b/source/engineer/engineer.h @@ -17,8 +17,7 @@ #include "network/server.h" #include "options.h" -class MainPanel; -class TrainPanel; +class MainWindow; class TrainView; class Engineer: public Msp::RegisteredApplication @@ -49,9 +48,8 @@ private: Msp::GL::Pipeline pipeline; Msp::GL::Mesh arrow_mesh; - MainPanel *main_panel; + MainWindow *main_wnd; std::list new_trains; - std::list train_panels; std::list train_views; Msp::Time::TimeStamp status_timeout; bool picking; @@ -72,7 +70,6 @@ public: R2C2::Layout3D &get_layout_3d() { return layout_3d; } const Msp::GL::Lighting &get_lighting() const { return lighting; } void set_status(const std::string &); - void rearrange_panels(); void add_train_view(TrainView &); void remove_train_view(TrainView &); void pick(bool); @@ -87,7 +84,7 @@ private: void reset_block_color(const R2C2::Block &); void sensor_event(unsigned, bool); void block_reserved(const R2C2::Block &, const R2C2::Train *); - R2C2::Track *pick_track(const R2C2::Vector &); + R2C2::Object *pick_object(const R2C2::Vector &); void train_added(R2C2::Train &); void process_new_train(R2C2::Train &); virtual void sighandler(int);