50    void Report( 
const wxString& aMessage )
 override 
 
 
JOBS_PROGRESS_REPORTER(wxWindow *aParent, const wxString &aTitle)
 
void AdvanceJob(const wxString &aMessage)
 
void AdvancePhase() override
Use the next available virtual zone of the dialog progress bar.
 
void Report(const wxString &aMessage) override
Display aMessage in the progress bar dialog.
 
bool RunJobsAllDestinations(bool aBail=false)
 
JOBS_PROGRESS_REPORTER * m_progressReporter
 
bool RunJobsForDestination(JOBSET_DESTINATION *aDestination, bool aBail=false)
 
int runSpecialCopyFiles(const JOBSET_JOB *aJob, PROJECT *aProject)
 
int runSpecialExecute(const JOBSET_JOB *aJob, REPORTER *aReporter, PROJECT *aProject)
 
JOBS_RUNNER(KIWAY *aKiway, JOBSET *aJobsFile, PROJECT *aProject, REPORTER &aReporter, JOBS_PROGRESS_REPORTER *aProgressReporter)
 
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...
 
A progress reporter interface for use in multi-threaded environments.
 
virtual void Report(const wxString &aMessage)=0
Display aMessage in the progress bar dialog.
 
Container for project specific data.
 
A pure virtual class used to derive REPORTER objects from.
 
WX_PROGRESS_REPORTER(wxWindow *aParent, const wxString &aTitle, int aNumPhases, int aCanAbort, bool aReserveSpaceForMessage=true)
The PROGRESS_REPORTER will stay on top of aParent.