36 #error wxWidgets needs to be compiled with help support (wxUSE_HELP not set)
38 #if defined __WXMSW__ && !(wxCHECK_VERSION(3,1,1))
40 #define wxHelpController HuginCHMHelpController
57 bool OnDropFiles(wxCoord x, wxCoord y,
const wxArrayString& filenames);
66 wxStatusBar*
OnCreateStatusBar(
int number,
long style, wxWindowID
id,
const wxString& name);
110 void OnClose(wxCloseEvent& event);
198 DECLARE_EVENT_TABLE()
201 #endif //BATCHFRAME_H
Stitch a pto project file, with GUI output etc.
void SetLocaleAndXRC(wxLocale *locale, wxString xrc)
void OnButtonChangePrefix(wxCommandEvent &event)
definition of statusbar with progress indicator
void ChangePrefix(int index, wxString newPrefix)
bool IsStartedMinimized()
returns true, if last session was finished minimized
bool GetCheckAutoRemove()
return if auto remove checkbox is checked
wxHelpController m_HelpController
bool GetCheckSaveLog()
return if always save log is checked
void AddDirToList(wxString aDir)
class for showing a status bar with progress, the progress bar is always in the last field of the sta...
void OnButtonReset(wxCommandEvent &event)
ProgressStatusBar * m_progStatusBar
Batch::EndTask GetEndTask()
return which task should be executed at end
void OnButtonOpenBatch(wxCommandEvent &event)
void AddToList(wxString aFile, Project::Target target=Project::STITCHING, wxString userDefined=wxEmptyString)
void OnButtonGenerateSequence(wxCommandEvent &e)
generate a sequence of panoramas
void OnButtonPause(wxCommandEvent &event)
void OnProcessTerminate(wxProcessEvent &event)
void OnButtonHelp(wxCommandEvent &event)
void OnButtonChangeUserDefinedSequence(wxCommandEvent &event)
void OnClose(wxCloseEvent &event)
bool GetCheckOverwrite()
return if overwrite checkbox is checked
void OnButtonSaveBatch(wxCommandEvent &event)
void UpdateBatchVerboseStatus()
update visibility of verbose output window depending on status of verbose checkbox ...
void OnUpdateListBox(wxTimerEvent &event)
called by thread to update listbox
definition of tray/task bar icon for PTBatcherGUI
void OnButtonSkip(wxCommandEvent &event)
void OnRefillListBox(wxCommandEvent &e)
called if the project box needs to be updated, because projects were added or deleted ...
void UpdateTaskBarProgressBar()
update the progress bar in the task bar
void OnButtonAddCommand(wxCommandEvent &event)
void OnButtonMoveUp(wxCommandEvent &event)
class for showing a taskbar/tray icon
void ChangeUserDefined(int index, wxString newUserDefined)
void UpdateTrayIcon(const bool createTrayIcon)
create or destroy the tray icon
Batch processor for Hugin with GUI.
void OnMinimizeTrayMenu(wxCommandEvent &e)
void OnButtonClear(wxCommandEvent &event)
void OnCheckVerbose(wxCommandEvent &event)
wxStatusBar * OnCreateStatusBar(int number, long style, wxWindowID id, const wxString &name)
void SetStatusInformation(wxString status)
sets status message, also updates tooltip of taskbar icon
void OnButtonSearchPano(wxCommandEvent &e)
void OnButtonAddToStitchingQueue(wxCommandEvent &event)
let the user select a project file which should be added to the stitching queue
BatchTaskBarIcon * m_tray
void OnCheckOverwrite(wxCommandEvent &event)
void OnButtonOpenWithHugin(wxCommandEvent &event)
void OnMinimize(wxIconizeEvent &e)
handle when minimize or restore image
void OnButtonResetAll(wxCommandEvent &event)
void OnButtonMoveDown(wxCommandEvent &event)
wxHelpController & GetHelpController()
return help controller for open help
bool IsRunning()
returns true, if batch is running
void SwapProject(int index, bool down)
bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString &filenames)
File/directory drag and drop handler method.
void OnButtonCancel(wxCommandEvent &event)
void OnChoiceEnd(wxCommandEvent &event)
void OnButtonRemoveComplete(wxCommandEvent &event)
wxTimer * m_updateProjectsTimer
void OnBatchInformation(wxCommandEvent &e)
called when batch wants to show some progress message
Batch processor for Hugin.
void OnUserExit(wxCommandEvent &event)
bool GetCheckAutoStitch()
return if auto stitch checkbox is checked
void OnCheckAutoRemove(wxCommandEvent &event)
event handler called when auto remove checkbox was changed
Simple class that forward the drop to the mainframe.
Batch processor for Hugin.
void OnBatchFailed(wxCommandEvent &event)
called when batch was finished and there are failed projects
bool IsPaused()
returns true, if batch is paused
void OnCheckAutoStitch(wxCommandEvent &event)
event handler called when auto stitch checkbox was changed
void OnCheckSaveLog(wxCommandEvent &event)
event handler called when always save log checkbox was changed
void OnButtonRemoveFromList(wxCommandEvent &event)
ProjectListBox * projListBox
void OnProgress(wxCommandEvent &event)
event handler for update progress controls
void OnButtonAddDir(wxCommandEvent &event)
bool GetCheckVerbose()
return if verbose checkbox is checked
void OnButtonRunBatch(wxCommandEvent &event)
void SetInternalVerbose(bool newVerbose)
sets the current verbose status, does not update the checkbox
BatchFrame(wxLocale *locale, wxString xrc)
void OnButtonAddToAssistantQueue(wxCommandEvent &event)
let the user select a project file which should be added to the stitching queue
void AddArrayToList(const wxArrayString &fileList, Project::Target target)