KiCad PCB EDA Suite
Loading...
Searching...
No Matches
JOBS_OUTPUT_FOLDER Class Reference

#include <jobs_output_folder.h>

Inheritance diagram for JOBS_OUTPUT_FOLDER:
JOBS_OUTPUT_HANDLER

Public Member Functions

 JOBS_OUTPUT_FOLDER ()
 
bool HandleOutputs (const wxString &baseTempPath, const std::vector< JOB_OUTPUT > &aOutputsToHandle) override
 
void FromJson (const nlohmann::json &j) override
 
void ToJson (nlohmann::json &j) const override
 
void SetOutputPath (const wxString &aPath)
 
wxString GetOutputPath () const
 

Protected Attributes

wxString m_outputPath
 

Detailed Description

Definition at line 25 of file jobs_output_folder.h.

Constructor & Destructor Documentation

◆ JOBS_OUTPUT_FOLDER()

JOBS_OUTPUT_FOLDER::JOBS_OUTPUT_FOLDER ( )

Definition at line 25 of file jobs_output_folder.cpp.

Member Function Documentation

◆ FromJson()

void JOBS_OUTPUT_FOLDER::FromJson ( const nlohmann::json &  j)
overridevirtual

Implements JOBS_OUTPUT_HANDLER.

Definition at line 52 of file jobs_output_folder.cpp.

References JOBS_OUTPUT_HANDLER::m_outputPath.

◆ GetOutputPath()

wxString JOBS_OUTPUT_HANDLER::GetOutputPath ( ) const
inlineinherited

Definition at line 44 of file jobs_output.h.

◆ HandleOutputs()

bool JOBS_OUTPUT_FOLDER::HandleOutputs ( const wxString &  baseTempPath,
const std::vector< JOB_OUTPUT > &  aOutputsToHandle 
)
overridevirtual

Implements JOBS_OUTPUT_HANDLER.

Definition at line 32 of file jobs_output_folder.cpp.

References CopyDirectory(), and JOBS_OUTPUT_HANDLER::m_outputPath.

◆ SetOutputPath()

void JOBS_OUTPUT_HANDLER::SetOutputPath ( const wxString &  aPath)
inlineinherited

Definition at line 43 of file jobs_output.h.

Referenced by DIALOG_JOB_OUTPUT::TransferDataFromWindow().

◆ ToJson()

void JOBS_OUTPUT_FOLDER::ToJson ( nlohmann::json &  j) const
overridevirtual

Implements JOBS_OUTPUT_HANDLER.

Definition at line 58 of file jobs_output_folder.cpp.

References JOBS_OUTPUT_HANDLER::m_outputPath.

Member Data Documentation

◆ m_outputPath

wxString JOBS_OUTPUT_HANDLER::m_outputPath
protectedinherited

The documentation for this class was generated from the following files: