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 runSpecialExecute(const JOBSET_JOB *aJob, PROJECT *aProject)
int runSpecialCopyFiles(const JOBSET_JOB *aJob, PROJECT *aProject)
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.
Multi-thread safe progress reporter dialog, intended for use of tasks that parallel reporting back of...