36 std::vector<wxString>* aFoundVariants =
nullptr,
37 bool aDropInsteadOfApproximate =
false,
const wxString& aVariant = wxEmptyString );
45 const wxString& aTargetName,
const wxString& aDestDir, wxString& aError,
46 const wxString& aVariant = wxEmptyString,
bool aDropInsteadOfApproximate =
false );
What an export to a given target will keep, approximate, drop, or block.
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...
bool ClassifyProjectForDowngrade(KIWAY &aKiway, const wxString &aProjectDir, const wxString &aProjectName, const wxString &aTargetName, COMPATIBILITY_REPORT &aReport, wxString &aError, std::vector< wxString > *aFoundVariants=nullptr, bool aDropInsteadOfApproximate=false, const wxString &aVariant=wxEmptyString)
Run the board and schematic classification for a whole project without writing anything.
bool ExportProjectForDowngrade(KIWAY &aKiway, const wxString &aProjectDir, const wxString &aProjectName, const wxString &aTargetName, const wxString &aDestDir, wxString &aError, const wxString &aVariant=wxEmptyString, bool aDropInsteadOfApproximate=false)
Export a downgraded copy of the project into aDestDir.