32 #include <wx/wfstream.h>
33 #include <wx/filefn.h>
34 #include <wx/snglinst.h>
37 #include <hugin_config.h>
38 #include <wx/cmdline.h>
45 #ifndef PTBATCHERGUI_H
46 #define PTBATCHERGUI_H
58 virtual const void*
OnRequest(
const wxString& topic,
const wxString& item,
size_t* size = NULL, wxIPCFormat format = wxIPC_TEXT);
70 const wxString
IPC_START(wxT(
"BatchStart"));
83 #if wxUSE_ON_FATAL_EXCEPTION
84 #if wxCHECK_VERSION(3,1,0)
85 virtual void OnFatalException() wxOVERRIDE;
87 virtual void OnFatalException();
105 void MacOpenFiles(
const wxArrayString &fileNames);
115 DECLARE_EVENT_TABLE()
120 #endif //PTBATCHERGUI_H
Stitch a pto project file, with GUI output etc.
const wxString IPC_START(wxT("BatchStart"))
topic name for BatchIPCConnection and BatchIPCServer
WX_DEFINE_ARRAY_PTR(MyPipedProcess *, MyProcessesArray)
virtual const void * OnRequest(const wxString &topic, const wxString &item, size_t *size=NULL, wxIPCFormat format=wxIPC_TEXT)
request handler for transfer
virtual bool OnInit()
pseudo constructor.
virtual wxConnectionBase * OnAcceptConnection(const wxString &topic)
accept connection handler (establish the connection)
server which implements the communication between different PTBatcherGUI instances (see BatchIPCConne...
The application class for hugin_stitch_project.
Batch processor for Hugin with GUI.
wxSingleInstanceChecker * m_checker
Batch processor for Hugin.
void OnItemActivated(wxListEvent &event)
class for communication between different PTBatcherGUI instances
BatchIPCServer * m_server