/** * @file MachineDlg.h * @author sriram * * */ #ifndef CANADIANEXPERIENCE_CANADIANEXPERIENCELIB_MACHINEDLG_H #define CANADIANEXPERIENCE_CANADIANEXPERIENCELIB_MACHINEDLG_H #include "MachineDrawable.h" /** * Timeline dialog box */ class MachineDlg final : public wxDialog { private: void OnOK(wxCommandEvent& event); /// machine drawable 1 std::shared_ptr mDrawable1; /// machine drawable 2 std::shared_ptr mDrawable2; /// Machine 1 appearance time int mMachineStartTime1 = 30; /// Machine 2 appearance time int mMachineStartTime2 = 150; /// Machine 1 appearance time int mMachineEndTime1 = 150; /// Machine 2 appearance time int mMachineEndTime2 = 1000; public: MachineDlg(wxWindow* parent, std::shared_ptr drawable1,std::shared_ptr drawable2); }; #endif //CANADIANEXPERIENCE_CANADIANEXPERIENCELIB_MACHINEDLG_H