47 wxString
text( aText );
146 JOBSET(
const wxString& aFilename );
165 bool SaveToFile(
const wxString& aDirectory =
"",
bool aForce =
false )
override;
172 void AddNewJob( wxString aType,
JOB* aJob );
176 void MoveJobUp(
size_t aJobIdx );
177 void MoveJobDown(
size_t aJobIdx );
178 void RemoveJob(
size_t aJobIdx );
181 wxString getFileExt()
const override;
198#if defined( __MINGW32__ )
bool operator==(const wxAuiPaneInfo &aLhs, const wxAuiPaneInfo &aRhs)
BITMAPS
A list of all bitmap identifiers.
REPORTER & Report(const wxString &aText, SEVERITY aSeverity) override
Report a string with a given severity.
PROGRESS_REPORTER * m_progressReporter
JOBSET_OUTPUT_REPORTER(const wxString &aTempDirPath, PROGRESS_REPORTER *aProgressReporter)
std::vector< JOBSET_DESTINATION > & GetDestinations()
wxString m_fileNameWithoutPath
void SetDirty(bool aFlag=true)
std::vector< JOBSET_DESTINATION > m_destinations
std::vector< JOBSET_JOB > m_jobs
std::vector< JOBSET_JOB > & GetJobs()
JOBSET(const wxString &aFilename)
wxString GetFullName() const
An simple container class that lets us dispatch output jobs to kifaces.
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion)
A progress reporter interface for use in multi-threaded environments.
REPORTER & Report(const wxString &aText, SEVERITY aSeverity=RPT_SEVERITY_UNDEFINED) override
Report a string with a given severity.
KICOMMON_API std::map< JOBSET_DESTINATION_T, JOBSET_DESTINATION_T_INFO > JobsetDestinationTypeInfos
enum KICOMMON_API JOBSET_DESTINATION_T
KICOMMON_API void from_json(const nlohmann::json &j, JOBSET_JOB &f)
KICOMMON_API void to_json(nlohmann::json &j, const JOBSET_JOB &f)
std::unordered_map< wxString, std::shared_ptr< JOBSET_OUTPUT_REPORTER > > m_lastRunReporters
void SetDescription(const wxString &aDescription)
std::shared_ptr< JOBS_OUTPUT_HANDLER > m_outputHandler
JOBSET_DESTINATION_T m_type
std::vector< wxString > m_only
Transient property, not stored for now.
wxString GetPathInfo() const
wxString GetDescription() const
std::optional< bool > m_lastRunSuccess
std::unordered_map< wxString, std::optional< bool > > m_lastRunSuccessMap
std::shared_ptr< JOB > m_job
JOBSET_JOB(const wxString &id, const wxString &type, JOB *job)
wxString GetDescription() const
void SetDescription(const wxString &aDescription)