X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fremote%2Ftrainpanel.h;fp=source%2Fremote%2Ftrainpanel.h;h=0000000000000000000000000000000000000000;hb=a9bbf8d37a2f94a720897fe4f0ab06a016779c69;hp=1cf7151a00b39cd45474899dc803d01a57e76039;hpb=df88ff837468c32986c73740b4fc8279bc152e47;p=r2c2.git diff --git a/source/remote/trainpanel.h b/source/remote/trainpanel.h deleted file mode 100644 index 1cf7151..0000000 --- a/source/remote/trainpanel.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef TRAINPANEL_H_ -#define TRAINPANEL_H_ - -#include -#include -#include -#include -#include -#include "network/client.h" -#include "network/train.h" - -class Remote; - -class TrainPanel: public Gtk::Expander -{ -private: - struct RouteRecord: public Gtk::TreeModelColumnRecord - { - Gtk::TreeModelColumn name; - - RouteRecord(); - }; - - Remote &remote; - R2C2::Client &client; - R2C2::NetTrain &train; - Gtk::Scale *scl_speed; - Gtk::Label *lbl_status; - Gtk::CheckButton *chk_reverse; - RouteRecord route_columns; - Gtk::ComboBox *cmb_route; - std::map chk_funcs; - -public: - TrainPanel(Remote &, R2C2::Client &, R2C2::NetTrain &); -private: - void name_changed(const std::string &); - void status_changed(const std::string &); - void control_changed(const std::string &, float); - void function_changed(unsigned, bool); - void route_changed(const std::string &); - void ui_speed_changed(); - void ui_reverse_changed(); - void ui_function_changed(unsigned); - void ui_route_changed(); -}; - -#endif