27 #ifndef RUNSTITCHFRAME_H
28 #define RUNSTITCHFRAME_H
32 #include <wx/wfstream.h>
46 RunStitchFrame(wxWindow* parent,
const wxString& title,
const wxPoint& pos,
const wxSize& size);
49 bool StitchProject(wxString scriptFile, wxString outname, wxString userDefinedOutput = wxEmptyString);
51 bool DetectProject(wxString scriptFile, wxString userDefinedAssistant = wxEmptyString);
62 bool SaveLog(
const wxString& filename);
66 void OnCancel(wxCommandEvent& event);
87 #endif //RUNSTITCHFRAME_H
RunStitchFrame(wxWindow *parent, const wxString &title, const wxPoint &pos, const wxSize &size)
void OnCancel(wxCommandEvent &event)
Cancels project execution - kills process.
void OnProcessTerminate(wxProcessEvent &event)
RunStitchPanel * m_stitchPanel
bool StitchProject(wxString scriptFile, wxString outname, wxString userDefinedOutput=wxEmptyString)
Starts stitching of project file.
int GetProcessId()
Returns process ID of running process.
bool DetectProject(wxString scriptFile, wxString userDefinedAssistant=wxEmptyString)
starts assistant of project file
wxEvtHandler * m_evtParent
include file for the hugin project
functions for interaction with the hugin configuration file
void SetProjectId(int id)
Sets project id from batch.
int GetProjectId()
Gets project id from batch.
void SetProcessId(int pid)
Sets process ID of running process (if running process from outside)
bool SaveLog(const wxString &filename)
save the content of the window into a given log file