42#if wxCHECK_VERSION(3, 0, 0)
43 #define wxOPEN wxFD_OPEN
67 wxString message = _T(
"Choose a file.");
68 wxString wildcard = _T(
"Command history logs (*.log)|*.log|All files|*.*");
70 parentWindow(), message, _T(
""), _T(
""), wildcard, wxOPEN);
72 if (dialog.ShowModal() == wxID_CANCEL) {
77 std::ifstream file(filename.c_str());
80 wxString message = _T(
"Error opening file '");
81 message.Append(dialog.GetPath());
82 message.Append(_T(
"'."));
92 getline(file, command);
93 lineReader.
input(command);
wxWindow * parentWindow() const
virtual std::string icon() const
virtual ProximExecuteFileCmd * create() const
SimulatorFrontend * simulator_
virtual ~ProximExecuteFileCmd()
void input(std::string command)
static std::string toString(const wxString &source)