BatchFrame Class Reference

#include <BatchFrame.h>

List of all members.

Public Member Functions

 BatchFrame (wxLocale *locale, wxString xrc)
void * Entry ()
wxStatusBar * OnCreateStatusBar (int number, long style, wxWindowID id, const wxString &name)
void OnUserExit (wxCommandEvent &event)
void OnButtonAddCommand (wxCommandEvent &event)
void OnButtonAddDir (wxCommandEvent &event)
void OnButtonSearchPano (wxCommandEvent &e)
void OnButtonAddToStitchingQueue (wxCommandEvent &event)
 let the user select a project file which should be added to the stitching queue
void OnButtonAddToAssistantQueue (wxCommandEvent &event)
 let the user select a project file which should be added to the stitching queue
void OnButtonCancel (wxCommandEvent &event)
void OnButtonChangePrefix (wxCommandEvent &event)
void OnButtonClear (wxCommandEvent &event)
void OnMinimizeTrayMenu (wxCommandEvent &e)
void OnButtonHelp (wxCommandEvent &event)
void OnButtonMoveDown (wxCommandEvent &event)
void OnButtonMoveUp (wxCommandEvent &event)
void OnButtonOpenBatch (wxCommandEvent &event)
void OnButtonOpenWithHugin (wxCommandEvent &event)
void OnButtonPause (wxCommandEvent &event)
void OnButtonRemoveComplete (wxCommandEvent &event)
void OnButtonRemoveFromList (wxCommandEvent &event)
void OnButtonReset (wxCommandEvent &event)
void OnButtonResetAll (wxCommandEvent &event)
void OnButtonRunBatch (wxCommandEvent &event)
void OnButtonSaveBatch (wxCommandEvent &event)
void OnButtonSkip (wxCommandEvent &event)
void OnCheckOverwrite (wxCommandEvent &event)
void OnChoiceEnd (wxCommandEvent &event)
void OnCheckVerbose (wxCommandEvent &event)
void OnCheckAutoRemove (wxCommandEvent &event)
 event handler called when auto remove checkbox was changed
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 OnProgress (wxCommandEvent &event)
 event handler for update progress controls
void OnClose (wxCloseEvent &event)
void OnMinimize (wxIconizeEvent &e)
 handle when minimize or restore image
void PropagateDefaults ()
void SetCheckboxes ()
void RunBatch ()
void SetLocaleAndXRC (wxLocale *locale, wxString xrc)
void SwapProject (int index)
Batch::EndTask GetEndTask ()
 return which task should be executed at end
bool GetCheckOverwrite ()
 return if overwrite checkbox is checked
bool GetCheckVerbose ()
 return if verbose checkbox is checked
bool GetCheckAutoRemove ()
 return if auto remove checkbox is checked
bool GetCheckAutoStitch ()
 return if auto stitch checkbox is checked
bool GetCheckSaveLog ()
 return if always save log is checked
void RestoreSize ()
void AddToList (wxString aFile, Project::Target target=Project::STITCHING)
void AddDirToList (wxString aDir)
void ChangePrefix (int index, wxString newPrefix)
bool IsRunning ()
 returns true, if batch is running
bool IsPaused ()
 returns true, if batch is paused
void SetStatusInformation (wxString status)
 sets status message, also updates tooltip of taskbar icon
void UpdateBatchVerboseStatus ()
 update visibility of verbose output window depending on status of verbose checkbox
bool IsStartedMinimized ()
 returns true, if last session was finished minimized
void SetInternalVerbose (bool newVerbose)
 sets the current verbose status, does not update the checkbox
void UpdateTaskBarProgressBar ()
 update the progress bar in the task bar
wxHelpController & GetHelpController ()
 return help controller for open help

Public Attributes

ProjectListBoxprojListBox

Private Member Functions

void OnProcessTerminate (wxProcessEvent &event)
void OnReloadBatch (wxCommandEvent &event)
 called by thread when queue was changed outside of PTBatcherGUI
void OnUpdateListBox (wxCommandEvent &event)
 called by thread to update listbox
void OnBatchFailed (wxCommandEvent &event)
 called when batch was finished and there are failed projects
void OnBatchInformation (wxCommandEvent &e)
 called when batch wants to show some progress message
void OnRefillListBox (wxCommandEvent &e)
 called if the project box needs to be updated, because projects were added or deleted
void UpdateTrayIcon (const bool createTrayIcon)
 create or destroy the tray icon

Private Attributes

wxLocale * m_locale
wxString m_xrcPrefix
Batchm_batch
bool m_cancelled
bool m_paused
bool m_closeThread
wxChoice * m_endChoice
wxHelpController m_HelpController
BatchTaskBarIconm_tray
ProgressStatusBarm_progStatusBar
wxIcon m_iconNormal
wxIcon m_iconRunning
wxIcon m_iconPaused
bool m_startedMinimized


Detailed Description

Definition at line 59 of file BatchFrame.h.


Constructor & Destructor Documentation

BatchFrame::BatchFrame ( wxLocale *  locale,
wxString  xrc 
)


Member Function Documentation

void BatchFrame::AddDirToList ( wxString  aDir  ) 

Definition at line 447 of file BatchFrame.cpp.

References Batch::AddProjectToBatch(), ProjectListBox::AppendProject(), Project::DETECTING, Batch::GetProject(), Batch::GetProjectCount(), DirTraverser::GetProjectFiles(), Project::isAligned, m_batch, projListBox, Batch::SaveTemp(), and Project::target.

Referenced by OnButtonAddDir(), and BatchDropTarget::OnDropFiles().

void BatchFrame::AddToList ( wxString  aFile,
Project::Target  target = Project::STITCHING 
)

Definition at line 468 of file BatchFrame.cpp.

References Batch::AddProjectToBatch(), ProjectListBox::AppendProject(), Project::DETECTING, Batch::GetProject(), Batch::GetProjectCount(), m_batch, projListBox, Batch::SaveTemp(), SetStatusInformation(), and Project::STITCHING.

Referenced by OnButtonAddToAssistantQueue(), OnButtonAddToStitchingQueue(), FindPanoDialog::OnButtonSend(), BatchDropTarget::OnDropFiles(), and BatchIPCConnection::OnRequest().

void BatchFrame::ChangePrefix ( int  index,
wxString  newPrefix 
)

Definition at line 559 of file BatchFrame.cpp.

References ProjectListBox::ChangePrefix(), Batch::ChangePrefix(), Batch::GetProjectCount(), m_batch, and projListBox.

Referenced by OnButtonChangePrefix(), and BatchIPCConnection::OnRequest().

void * BatchFrame::Entry (  ) 

Definition at line 242 of file BatchFrame.cpp.

References Batch::GetLastFile(), Batch::GetLastFileDate(), m_batch, m_closeThread, wxEVT_COMMAND_RELOAD_BATCH, and wxEVT_COMMAND_UPDATE_LISTBOX.

bool BatchFrame::GetCheckAutoRemove (  ) 

return if auto remove checkbox is checked

Definition at line 975 of file BatchFrame.cpp.

Referenced by PropagateDefaults().

bool BatchFrame::GetCheckAutoStitch (  ) 

return if auto stitch checkbox is checked

Definition at line 980 of file BatchFrame.cpp.

Referenced by PropagateDefaults().

bool BatchFrame::GetCheckOverwrite (  ) 

return if overwrite checkbox is checked

Definition at line 965 of file BatchFrame.cpp.

Referenced by BatchIPCConnection::OnRequest(), and PropagateDefaults().

bool BatchFrame::GetCheckSaveLog (  ) 

return if always save log is checked

Definition at line 985 of file BatchFrame.cpp.

bool BatchFrame::GetCheckVerbose (  ) 

return if verbose checkbox is checked

Definition at line 970 of file BatchFrame.cpp.

Referenced by BatchIPCConnection::OnRequest(), and PropagateDefaults().

Batch::EndTask BatchFrame::GetEndTask (  ) 

return which task should be executed at end

Definition at line 960 of file BatchFrame.cpp.

References m_endChoice.

Referenced by BatchIPCConnection::OnRequest(), and PropagateDefaults().

wxHelpController& BatchFrame::GetHelpController (  )  [inline]

return help controller for open help

Definition at line 159 of file BatchFrame.h.

References m_HelpController.

Referenced by OnButtonHelp().

bool BatchFrame::IsPaused (  ) 

returns true, if batch is paused

Definition at line 282 of file BatchFrame.cpp.

References Batch::IsPaused(), and m_batch.

bool BatchFrame::IsRunning (  ) 

returns true, if batch is running

Definition at line 277 of file BatchFrame.cpp.

References Batch::IsRunning(), and m_batch.

Referenced by RunBatch().

bool BatchFrame::IsStartedMinimized (  )  [inline]

returns true, if last session was finished minimized

Definition at line 149 of file BatchFrame.h.

References m_startedMinimized.

void BatchFrame::OnBatchFailed ( wxCommandEvent &  event  )  [private]

called when batch was finished and there are failed projects

Definition at line 1212 of file BatchFrame.cpp.

References Batch::GetFailedProjectsCount(), m_batch, m_iconNormal, m_tray, and m_xrcPrefix.

void BatchFrame::OnBatchInformation ( wxCommandEvent &  e  )  [private]

called when batch wants to show some progress message

Definition at line 1225 of file BatchFrame.cpp.

References m_iconNormal, m_tray, and SetStatusInformation().

void BatchFrame::OnButtonAddCommand ( wxCommandEvent &  event  ) 

Definition at line 355 of file BatchFrame.cpp.

References Batch::AddAppToBatch(), ProjectListBox::AppendProject(), Batch::GetProject(), Batch::GetProjectCount(), celeste::line, m_batch, projListBox, and Batch::SaveTemp().

void BatchFrame::OnButtonAddDir ( wxCommandEvent &  event  ) 

Definition at line 370 of file BatchFrame.cpp.

References AddDirToList().

void BatchFrame::OnButtonAddToAssistantQueue ( wxCommandEvent &  event  ) 

let the user select a project file which should be added to the stitching queue

Definition at line 418 of file BatchFrame.cpp.

References AddToList(), Project::DETECTING, m_batch, and Batch::SaveTemp().

void BatchFrame::OnButtonAddToStitchingQueue ( wxCommandEvent &  event  ) 

let the user select a project file which should be added to the stitching queue

Definition at line 390 of file BatchFrame.cpp.

References AddToList(), m_batch, and Batch::SaveTemp().

Referenced by PTBatcherGUI::OnKeyDown().

void BatchFrame::OnButtonCancel ( wxCommandEvent &  event  ) 

Definition at line 488 of file BatchFrame.cpp.

References Batch::CancelBatch(), m_batch, m_cancelled, m_iconNormal, m_tray, and SetStatusInformation().

Referenced by OnButtonResetAll(), and PTBatcherGUI::OnKeyDown().

void BatchFrame::OnButtonChangePrefix ( wxCommandEvent &  event  ) 

Definition at line 500 of file BatchFrame.cpp.

References ChangePrefix(), containsInvalidCharacters(), ProjectListBox::GetSelectedIndex(), ProjectListBox::GetSelectedProject(), ProjectListBox::GetSelectedProjectPrefix(), ProjectListBox::GetSelectedProjectTarget(), m_batch, makefile::prefix(), projListBox, Batch::SaveTemp(), ShowFilenameWarning(), and Project::STITCHING.

void BatchFrame::OnButtonClear ( wxCommandEvent &  event  ) 

Definition at line 574 of file BatchFrame.cpp.

References Batch::ClearBatch(), m_batch, m_cancelled, projListBox, and Batch::SaveTemp().

void BatchFrame::OnButtonHelp ( wxCommandEvent &  event  ) 

Definition at line 593 of file BatchFrame.cpp.

References DEBUG_TRACE, and GetHelpController().

void BatchFrame::OnButtonMoveDown ( wxCommandEvent &  event  ) 

Definition at line 606 of file BatchFrame.cpp.

References ProjectListBox::GetSelectedIndex(), m_batch, projListBox, Batch::SaveTemp(), and SwapProject().

void BatchFrame::OnButtonMoveUp ( wxCommandEvent &  event  ) 

Definition at line 612 of file BatchFrame.cpp.

References ProjectListBox::GetSelectedIndex(), m_batch, projListBox, Batch::SaveTemp(), and SwapProject().

void BatchFrame::OnButtonOpenBatch ( wxCommandEvent &  event  ) 

Definition at line 618 of file BatchFrame.cpp.

References ProjectListBox::Fill(), Batch::LoadBatchFile(), m_batch, projListBox, and Batch::SaveTemp().

void BatchFrame::OnButtonOpenWithHugin ( wxCommandEvent &  event  ) 

Definition at line 642 of file BatchFrame.cpp.

References ProjectListBox::GetSelectedIndex(), ProjectListBox::GetSelectedProject(), ProjectListBox::GetText(), and projListBox.

Referenced by PTBatcherGUI::OnItemActivated().

void BatchFrame::OnButtonPause ( wxCommandEvent &  event  ) 

Definition at line 677 of file BatchFrame.cpp.

References Batch::GetRunningCount(), Batch::IsPaused(), m_batch, m_iconPaused, m_iconRunning, m_tray, Batch::PauseBatch(), SetStatusInformation(), and UpdateTaskBarProgressBar().

Referenced by OnButtonRunBatch().

void BatchFrame::OnButtonRemoveComplete ( wxCommandEvent &  event  ) 

Definition at line 709 of file BatchFrame.cpp.

References ProjectListBox::Deselect(), Project::FAILED, Project::FINISHED, Batch::GetStatus(), m_batch, Batch::NoErrors(), projListBox, Batch::RemoveProjectAtIndex(), and Batch::SaveTemp().

void BatchFrame::OnButtonRemoveFromList ( wxCommandEvent &  event  ) 

Definition at line 739 of file BatchFrame.cpp.

References ProjectListBox::Deselect(), ProjectListBox::GetSelectedIndex(), ProjectListBox::GetSelectedProject(), Batch::GetStatus(), m_batch, OnButtonSkip(), Project::PAUSED, projListBox, Batch::RemoveProjectAtIndex(), Project::RUNNING, and Batch::SaveTemp().

Referenced by PTBatcherGUI::OnKeyDown().

void BatchFrame::OnButtonReset ( wxCommandEvent &  event  ) 

Definition at line 774 of file BatchFrame.cpp.

References ProjectListBox::GetSelectedIndex(), ProjectListBox::GetSelectedProject(), Batch::GetStatus(), m_batch, OnButtonSkip(), Project::PAUSED, projListBox, Project::RUNNING, Batch::SaveTemp(), Batch::SetStatus(), and Project::WAITING.

void BatchFrame::OnButtonResetAll ( wxCommandEvent &  event  ) 

Definition at line 806 of file BatchFrame.cpp.

References Batch::GetRunningCount(), m_batch, OnButtonCancel(), projListBox, Batch::SaveTemp(), Batch::SetStatus(), and Project::WAITING.

void BatchFrame::OnButtonRunBatch ( wxCommandEvent &  event  ) 

Definition at line 832 of file BatchFrame.cpp.

References Batch::IsPaused(), m_batch, OnButtonPause(), and RunBatch().

void BatchFrame::OnButtonSaveBatch ( wxCommandEvent &  event  ) 

Definition at line 845 of file BatchFrame.cpp.

References m_batch, and Batch::SaveBatchFile().

void BatchFrame::OnButtonSearchPano ( wxCommandEvent &  e  ) 

Definition at line 384 of file BatchFrame.cpp.

References m_xrcPrefix.

void BatchFrame::OnButtonSkip ( wxCommandEvent &  event  ) 

Definition at line 860 of file BatchFrame.cpp.

References Batch::CancelProject(), Batch::CompareProjectsInLists(), Project::FAILED, Batch::GetRunningCount(), ProjectListBox::GetSelectedIndex(), Batch::GetStatus(), m_batch, Project::PAUSED, projListBox, Project::RUNNING, and Batch::SetStatus().

Referenced by OnButtonRemoveFromList(), and OnButtonReset().

void BatchFrame::OnCheckAutoRemove ( wxCommandEvent &  event  ) 

event handler called when auto remove checkbox was changed

Definition at line 1030 of file BatchFrame.cpp.

References Batch::autoremove, and m_batch.

void BatchFrame::OnCheckAutoStitch ( wxCommandEvent &  event  ) 

event handler called when auto stitch checkbox was changed

Definition at line 1045 of file BatchFrame.cpp.

References Batch::autostitch, and m_batch.

void BatchFrame::OnCheckOverwrite ( wxCommandEvent &  event  ) 

Definition at line 990 of file BatchFrame.cpp.

References m_batch, and Batch::overwrite.

Referenced by BatchIPCConnection::OnRequest().

void BatchFrame::OnCheckSaveLog ( wxCommandEvent &  event  ) 

event handler called when always save log checkbox was changed

Definition at line 1060 of file BatchFrame.cpp.

References m_batch, and Batch::saveLog.

void BatchFrame::OnCheckVerbose ( wxCommandEvent &  event  ) 

Definition at line 1010 of file BatchFrame.cpp.

References m_batch, Batch::ShowOutput(), and Batch::verbose.

Referenced by BatchIPCConnection::OnRequest().

void BatchFrame::OnChoiceEnd ( wxCommandEvent &  event  ) 

Definition at line 1004 of file BatchFrame.cpp.

References Batch::atEnd, m_batch, and m_endChoice.

Referenced by BatchIPCConnection::OnRequest().

void BatchFrame::OnClose ( wxCloseEvent &  event  ) 

Definition at line 1075 of file BatchFrame.cpp.

References Batch::ClearBatch(), Batch::GetProjectCount(), m_batch, m_closeThread, m_tray, and Batch::SaveTemp().

wxStatusBar * BatchFrame::OnCreateStatusBar ( int  number,
long  style,
wxWindowID  id,
const wxString &  name 
)

Definition at line 270 of file BatchFrame.cpp.

References m_progStatusBar.

void BatchFrame::OnMinimize ( wxIconizeEvent &  e  ) 

handle when minimize or restore image

Definition at line 1286 of file BatchFrame.cpp.

References m_batch, m_tray, Batch::ShowOutput(), UpdateTaskBarProgressBar(), and Batch::verbose.

void BatchFrame::OnMinimizeTrayMenu ( wxCommandEvent &  e  ) 

Definition at line 1341 of file BatchFrame.cpp.

References UpdateTrayIcon().

void BatchFrame::OnProcessTerminate ( wxProcessEvent &  event  )  [private]

Definition at line 1175 of file BatchFrame.cpp.

References Batch::GetRunningCount(), m_batch, m_iconNormal, and m_tray.

void BatchFrame::OnProgress ( wxCommandEvent &  event  ) 

event handler for update progress controls

Definition at line 1256 of file BatchFrame.cpp.

References m_progStatusBar, ProgressStatusBar::SetProgress(), and UpdateTaskBarProgressBar().

void BatchFrame::OnRefillListBox ( wxCommandEvent &  e  )  [private]

called if the project box needs to be updated, because projects were added or deleted

Definition at line 1321 of file BatchFrame.cpp.

References ProjectListBox::Fill(), ProjectListBox::GetIndex(), ProjectListBox::GetProjectId(), ProjectListBox::GetSelectedIndex(), m_batch, projListBox, and ProjectListBox::Select().

void BatchFrame::OnReloadBatch ( wxCommandEvent &  event  )  [private]

called by thread when queue was changed outside of PTBatcherGUI

Definition at line 341 of file BatchFrame.cpp.

References Batch::ClearBatch(), ProjectListBox::Fill(), Batch::LoadTemp(), m_batch, and projListBox.

void BatchFrame::OnUpdateListBox ( wxCommandEvent &  event  )  [private]

called by thread to update listbox

Definition at line 287 of file BatchFrame.cpp.

References Project::FINISHED, ProjectListBox::GetIndex(), Batch::GetProject(), Batch::GetProjectCount(), Batch::GetStatus(), Project::id, m_batch, Project::MISSING, Project::modDate, Project::path, projListBox, ProjectListBox::ReloadProject(), Project::ResetOptions(), Batch::SaveTemp(), ProjectListBox::SetMissing(), Batch::SetStatus(), Project::skip, Project::STITCHING, Project::target, ProjectListBox::UpdateStatus(), and Project::WAITING.

void BatchFrame::OnUserExit ( wxCommandEvent &  event  ) 

Definition at line 350 of file BatchFrame.cpp.

void BatchFrame::PropagateDefaults (  ) 

Definition at line 1129 of file BatchFrame.cpp.

References Batch::atEnd, Batch::autoremove, Batch::autostitch, GetCheckAutoRemove(), GetCheckAutoStitch(), GetCheckOverwrite(), GetCheckVerbose(), GetEndTask(), m_batch, Batch::overwrite, and Batch::verbose.

void BatchFrame::RestoreSize (  ) 

Definition at line 1188 of file BatchFrame.cpp.

References m_startedMinimized, m_tray, celeste::max(), and celeste::min().

void BatchFrame::RunBatch (  ) 

Definition at line 1138 of file BatchFrame.cpp.

References IsRunning(), m_batch, m_iconRunning, m_tray, Batch::RunBatch(), and SetStatusInformation().

Referenced by OnButtonRunBatch().

void BatchFrame::SetCheckboxes (  ) 

Definition at line 916 of file BatchFrame.cpp.

References Batch::atEnd, Batch::autoremove, Batch::autostitch, m_batch, m_endChoice, Batch::overwrite, Batch::saveLog, SelectEndTask(), Batch::SHUTDOWN, and Batch::verbose.

Referenced by BatchIPCConnection::OnRequest().

void BatchFrame::SetInternalVerbose ( bool  newVerbose  ) 

sets the current verbose status, does not update the checkbox

Definition at line 1025 of file BatchFrame.cpp.

References m_batch, and Batch::verbose.

void BatchFrame::SetLocaleAndXRC ( wxLocale *  locale,
wxString  xrc 
)

Definition at line 1151 of file BatchFrame.cpp.

References m_locale, and m_xrcPrefix.

void BatchFrame::SetStatusInformation ( wxString  status  ) 

sets status message, also updates tooltip of taskbar icon

Parameters:
status text for status bar

Definition at line 1235 of file BatchFrame.cpp.

References m_tray, and TaskBarBalloon::showBalloon().

Referenced by AddToList(), OnBatchInformation(), OnButtonCancel(), OnButtonPause(), and RunBatch().

void BatchFrame::SwapProject ( int  index  ) 

Definition at line 1157 of file BatchFrame.cpp.

References ProjectListBox::GetSelectedIndex(), m_batch, projListBox, ProjectListBox::Select(), Batch::SwapProject(), and ProjectListBox::SwapProject().

Referenced by OnButtonMoveDown(), and OnButtonMoveUp().

void BatchFrame::UpdateBatchVerboseStatus (  ) 

update visibility of verbose output window depending on status of verbose checkbox

Definition at line 1315 of file BatchFrame.cpp.

References m_batch, Batch::ShowOutput(), and Batch::verbose.

void BatchFrame::UpdateTaskBarProgressBar (  ) 

update the progress bar in the task bar

Definition at line 1262 of file BatchFrame.cpp.

References ProgressStatusBar::GetProgress(), Batch::IsPaused(), m_batch, and m_progStatusBar.

Referenced by OnButtonPause(), OnMinimize(), and OnProgress().

void BatchFrame::UpdateTrayIcon ( const bool  createTrayIcon  )  [private]

create or destroy the tray icon

Definition at line 1347 of file BatchFrame.cpp.

References Batch::IsPaused(), Batch::IsRunning(), m_batch, m_iconNormal, m_iconPaused, m_iconRunning, and m_tray.

Referenced by OnMinimizeTrayMenu().


Member Data Documentation

Batch* BatchFrame::m_batch [private]

Definition at line 167 of file BatchFrame.h.

Referenced by AddDirToList(), AddToList(), ChangePrefix(), Entry(), IsPaused(), IsRunning(), OnBatchFailed(), OnButtonAddCommand(), OnButtonAddToAssistantQueue(), OnButtonAddToStitchingQueue(), OnButtonCancel(), OnButtonChangePrefix(), OnButtonClear(), OnButtonMoveDown(), OnButtonMoveUp(), OnButtonOpenBatch(), OnButtonPause(), OnButtonRemoveComplete(), OnButtonRemoveFromList(), OnButtonReset(), OnButtonResetAll(), OnButtonRunBatch(), OnButtonSaveBatch(), OnButtonSkip(), OnCheckAutoRemove(), OnCheckAutoStitch(), OnCheckOverwrite(), OnCheckSaveLog(), OnCheckVerbose(), OnChoiceEnd(), OnClose(), OnMinimize(), OnProcessTerminate(), OnRefillListBox(), OnReloadBatch(), OnUpdateListBox(), PropagateDefaults(), RunBatch(), SetCheckboxes(), SetInternalVerbose(), SwapProject(), UpdateBatchVerboseStatus(), UpdateTaskBarProgressBar(), and UpdateTrayIcon().

bool BatchFrame::m_cancelled [private]

Definition at line 168 of file BatchFrame.h.

Referenced by OnButtonCancel(), and OnButtonClear().

bool BatchFrame::m_closeThread [private]

Definition at line 170 of file BatchFrame.h.

Referenced by Entry(), and OnClose().

wxChoice* BatchFrame::m_endChoice [private]

Definition at line 171 of file BatchFrame.h.

Referenced by GetEndTask(), OnChoiceEnd(), and SetCheckboxes().

wxHelpController BatchFrame::m_HelpController [private]

Definition at line 175 of file BatchFrame.h.

Referenced by GetHelpController().

wxIcon BatchFrame::m_iconNormal [private]

Definition at line 178 of file BatchFrame.h.

Referenced by OnBatchFailed(), OnBatchInformation(), OnButtonCancel(), OnProcessTerminate(), and UpdateTrayIcon().

wxIcon BatchFrame::m_iconPaused [private]

Definition at line 180 of file BatchFrame.h.

Referenced by OnButtonPause(), and UpdateTrayIcon().

wxIcon BatchFrame::m_iconRunning [private]

Definition at line 179 of file BatchFrame.h.

Referenced by OnButtonPause(), RunBatch(), and UpdateTrayIcon().

wxLocale* BatchFrame::m_locale [private]

Definition at line 165 of file BatchFrame.h.

Referenced by SetLocaleAndXRC().

bool BatchFrame::m_paused [private]

Definition at line 169 of file BatchFrame.h.

ProgressStatusBar* BatchFrame::m_progStatusBar [private]

Definition at line 177 of file BatchFrame.h.

Referenced by OnCreateStatusBar(), OnProgress(), and UpdateTaskBarProgressBar().

bool BatchFrame::m_startedMinimized [private]

Definition at line 181 of file BatchFrame.h.

Referenced by IsStartedMinimized(), and RestoreSize().

BatchTaskBarIcon* BatchFrame::m_tray [private]

Definition at line 176 of file BatchFrame.h.

Referenced by OnBatchFailed(), OnBatchInformation(), OnButtonCancel(), OnButtonPause(), OnClose(), OnMinimize(), OnProcessTerminate(), RestoreSize(), RunBatch(), SetStatusInformation(), and UpdateTrayIcon().

wxString BatchFrame::m_xrcPrefix [private]

Definition at line 166 of file BatchFrame.h.

Referenced by OnBatchFailed(), OnButtonSearchPano(), and SetLocaleAndXRC().

ProjectListBox* BatchFrame::projListBox

Definition at line 162 of file BatchFrame.h.

Referenced by AddDirToList(), AddToList(), ChangePrefix(), OnButtonAddCommand(), OnButtonChangePrefix(), OnButtonClear(), OnButtonMoveDown(), OnButtonMoveUp(), OnButtonOpenBatch(), OnButtonOpenWithHugin(), OnButtonRemoveComplete(), OnButtonRemoveFromList(), OnButtonReset(), OnButtonResetAll(), OnButtonSkip(), OnRefillListBox(), OnReloadBatch(), OnUpdateListBox(), and SwapProject().


The documentation for this class was generated from the following files:
Generated on 9 Dec 2016 for Hugintrunk by  doxygen 1.4.7