32#ifndef INCLUDE_WILDCARDS_AND_FILES_EXT_H_ 
   33#define INCLUDE_WILDCARDS_AND_FILES_EXT_H_ 
   57                                         const std::vector<std::string>& aReference, 
bool aCaseSensitive = 
false );
 
  156    #define PcbFileExtension    KiCadPcbFileExtension        
 
static const std::string CadstarNetlistFileExtension
 
static const std::string LegacySchematicFileExtension
 
static const std::string KiCadDesignBlockLibPathExtension
 
static const std::string HtmlFileExtension
 
static const wxString GerberFileExtensionsRegex
 
static const std::string BrepFileExtension
 
static const std::string CadstarPartsLibraryFileExtension
 
static const std::string NetlistFileExtension
 
static const std::string KiCadDesignBlockPathExtension
 
static const std::string SymbolLibraryTableFileName
 
static const std::string JpegFileExtension
 
static const std::string GerberJobFileExtension
 
static const std::string StepFileAbrvExtension
 
static const std::string GerberFileExtension
 
static const std::string XaoFileExtension
 
static const std::string WorkbookFileExtension
 
static const std::string ReportFileExtension
 
static const std::string GltfBinaryFileExtension
 
static const std::string EquFileExtension
 
static const std::string LockFileExtension
 
static const std::string ProjectFileExtension
 
static const std::string PngFileExtension
 
static const std::string FootprintPlaceFileExtension
 
static const std::string JsonFileExtension
 
static const std::string AltiumFootprintLibPathExtension
 
static const std::string LegacyPcbFileExtension
 
static const std::string SchematicSymbolFileExtension
 
static const std::string XmlFileExtension
 
static const std::string LegacyProjectFileExtension
 
static const std::string ProjectLocalSettingsFileExtension
 
static const std::string EagleFootprintLibPathExtension
 
static const std::string KiCadSchematicFileExtension
 
static const std::string OrCadPcb2NetlistFileExtension
 
static const std::string LegacySymbolLibFileExtension
 
static const std::string KiCadUriPrefix
 
static const std::string DesignBlockLibraryTableFileName
 
static const std::string SchematicBackupFileExtension
 
static const std::string LockFilePrefix
 
static const std::string CsvFileExtension
 
static const std::string KiCadSymbolLibFileExtension
 
static const std::string U3DFileExtension
 
static const std::string TsvFileExtension
 
static const std::string SpiceFileExtension
 
static const std::string PdfFileExtension
 
static const std::string TextFileExtension
 
static const std::string Ipc2581FileExtension
 
static const std::string FootprintLibraryTableFileName
 
static const std::string PADSNetlistFileExtension
 
static const std::string GencadFileExtension
 
static const std::string StlFileExtension
 
static const std::string DrawingSheetFileExtension
 
static const std::string BackupFileSuffix
 
static const std::string IbisFileExtension
 
static const std::string IpcD356FileExtension
 
static const std::string KiCadJobSetFileExtension
 
static const std::string CadstarFootprintLibPathExtension
 
static const std::string GedaPcbFootprintLibFileExtension
 
static const std::string DatabaseLibraryFileExtension
 
static const std::string LegacyFootprintLibPathExtension
 
static const std::string CadstarSchematicFileExtension
 
static const std::string PlyFileExtension
 
static const std::string PythonFileExtension
 
static const std::string SpecctraDsnFileExtension
 
static const std::string StepFileExtension
 
static const std::string LegacySymbolDocumentFileExtension
 
static const std::string KiCadFootprintLibPathExtension
 
static const std::string FootprintAssignmentFileExtension
 
static const std::string SVGFileExtension
 
static const std::string EaglePcbFileExtension
 
static const std::string StepZFileAbrvExtension
 
static const std::string SpecctraSessionFileExtension
 
static const std::string HTTPLibraryFileExtension
 
static const std::string DrillFileExtension
 
static const std::string SpiceSubcircuitFileExtension
 
static const std::string MacrosFileExtension
 
static const std::string HotkeyFileExtension
 
static const std::string CadstarPcbFileExtension
 
static const std::string SpiceModelFileExtension
 
static const std::string DesignRulesFileExtension
 
static const std::string VrmlFileExtension
 
static const std::string MarkdownFileExtension
 
static const std::string KiCadFootprintFileExtension
 
static const std::string ArchiveFileExtension
 
static const std::string AllegroNetlistFileExtension
 
static const std::string KiCadPcbFileExtension
 
static wxString ProjectFileWildcard()
 
static wxString SpiceNetlistFileWildcard()
 
static wxString PngFileWildcard()
 
static wxString HotkeyFileWildcard()
 
static wxString EasyEdaArchiveWildcard()
 
static wxString ModLegacyExportFileWildcard()
 
static wxString FootprintPlaceFileWildcard()
 
static wxString ErcFileWildcard()
 
static wxString JpegFileWildcard()
 
static wxString OrCadPcb2NetlistFileWildcard()
 
static wxString AllFilesWildcard()
 
static wxString AllegroNetlistFileWildcard()
 
static wxString CadstarArchiveFilesWildcard()
 
static wxString SpecctraSessionFileWildcard()
 
static wxString TextFileWildcard()
 
static wxString CadstarNetlistFileWildcard()
 
static wxString MacrosFileWildcard()
 
static wxString KiCadDesignBlockLibPathWildcard()
 
static wxString EasyEdaProFileWildcard()
 
static wxString LegacySchematicFileWildcard()
 
static wxString DxfFileWildcard()
 
static wxString PdfFileWildcard()
 
static wxString KiCadDesignBlockPathWildcard()
 
static wxString SVGFileWildcard()
 
static wxString PADSNetlistFileWildcard()
 
static bool IsGerberFileExtension(const wxString &ext)
 
static wxString SpiceLibraryFileWildcard()
 
static wxString GerberJobFileWildcard()
 
static wxString JsonFileWildcard()
 
static wxString PcbFileWildcard()
 
static wxString KiCadSymbolLibFileWildcard()
 
static wxString KiCadFootprintLibFileWildcard()
 
static wxString KiCadFootprintLibPathWildcard()
 
static wxString NetlistFileWildcard()
 
static wxString PSFileWildcard()
 
static wxString EquFileWildcard()
 
static wxString AllSchematicFilesWildcard()
 
static wxString DocModulesFileName()
 
static wxString IDF3DFileWildcard()
 
static wxString HtmlFileWildcard()
 
static wxString SpecctraDsnFileWildcard()
 
static wxString DrawingSheetFileWildcard()
 
static wxString DrillFileWildcard()
 
static wxString FootprintAssignmentFileWildcard()
 
static wxString BoardFileWildcard()
 
static wxString AltiumProjectFilesWildcard()
 
static wxString CsvTsvFileWildcard()
 
static wxString Shapes3DFileWildcard()
 
static wxString EagleFilesWildcard()
 
static wxString JobsetFileWildcard()
 
static wxString LegacyProjectFileWildcard()
 
static wxString IpcD356FileWildcard()
 
static wxString CsvFileWildcard()
 
static wxString AllProjectFilesWildcard()
 
static wxString KiCadSchematicFileWildcard()
 
static wxString GencadFileWildcard()
 
static wxString ReportFileWildcard()
 
static wxString ZipFileWildcard()
 
static wxString WorkbookFileWildcard()
 
KICOMMON_API wxString formatWildcardExt(const wxString &aWildcard)
Format wildcard extension to support case sensitive file dialogs.
 
KICOMMON_API wxString AddFileExtListToFilter(const std::vector< std::string > &aExts)
Build the wildcard extension file dialog wildcard filter to add to the base message dialog.
 
KICOMMON_API bool compareFileExtensions(const std::string &aExtension, const std::vector< std::string > &aReference, bool aCaseSensitive=false)
Compare the given extension against the reference extensions to see if it matches any of the referenc...