KiCad PCB EDA Suite
wildcards_and_files_ext.h File Reference

Definition of file extensions used in Kicad. More...

#include <wx/wx.h>
#include <string>
#include <vector>

Go to the source code of this file.


#define PcbFileExtension   KiCadPcbFileExtension


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 reference extensions. More...
wxString AddFileExtListToFilter (const std::vector< std::string > &aExts)
 Build the wildcard extension file dialog wildcard filter to add to the base message dialog. More...
wxString formatWildcardExt (const wxString &aWildcard)
 Format wildcard extension to support case sensitive file dialogs. More...
bool IsProtelExtension (const wxString &ext)
wxString AllFilesWildcard ()
wxString ComponentFileWildcard ()
wxString PageLayoutDescrFileWildcard ()
wxString SchematicSymbolFileWildcard ()
wxString KiCadSymbolLibFileWildcard ()
wxString SchematicLibraryFileWildcard ()
wxString ProjectFileWildcard ()
wxString KiCadSchematicFileWildcard ()
wxString LegacySchematicFileWildcard ()
wxString BoardFileWildcard ()
wxString NetlistFileWildcard ()
wxString GerberFileWildcard ()
wxString HtmlFileWildcard ()
wxString CsvFileWildcard ()
wxString LegacyPcbFileWildcard ()
wxString PcbFileWildcard ()
wxString EaglePcbFileWildcard ()
wxString EagleSchematicFileWildcard ()
wxString EagleFilesWildcard ()
wxString PCadPcbFileWildcard ()
wxString PdfFileWildcard ()
wxString PSFileWildcard ()
wxString MacrosFileWildcard ()
wxString DrillFileWildcard ()
wxString SVGFileWildcard ()
wxString ReportFileWildcard ()
wxString FootprintPlaceFileWildcard ()
wxString Shapes3DFileWildcard ()
wxString IDF3DFileWildcard ()
wxString DocModulesFileName ()
wxString LegacyFootprintLibPathWildcard ()
wxString KiCadFootprintLibFileWildcard ()
wxString KiCadFootprintLibPathWildcard ()
wxString GedaPcbFootprintLibFileWildcard ()
wxString EagleFootprintLibPathWildcard ()
wxString TextFileWildcard ()
wxString ModLegacyExportFileWildcard ()
wxString ErcFileWildcard ()
wxString SpiceLibraryFileWildcard ()
wxString SpiceNetlistFileWildcard ()
wxString CadstarNetlistFileWildcard ()
wxString EquFileWildcard ()
wxString ZipFileWildcard ()
wxString GencadFileWildcard ()
wxString DxfFileWildcard ()
wxString GerberJobFileWildcard ()
wxString SpecctraDsnFileWildcard ()
wxString IpcD356FileWildcard ()
wxString WorkbookFileWildcard ()
wxString PngFileWildcard ()
wxString JpegFileWildcard ()


const std::string SchematicSymbolFileExtension
const std::string SchematicLibraryFileExtension
const std::string SchematicBackupFileExtension
const std::string VrmlFileExtension
const std::string ProjectFileExtension
const std::string LegacySchematicFileExtension
const std::string KiCadSchematicFileExtension
const std::string NetlistFileExtension
const std::string GerberFileExtension
const std::string GerberJobFileExtension
const std::string HtmlFileExtension
const std::string EquFileExtension
const std::string LegacyPcbFileExtension
const std::string KiCadPcbFileExtension
const std::string KiCadSymbolLibFileExtension
const std::string PageLayoutDescrFileExtension
const std::string LegacyFootprintLibPathExtension
const std::string PdfFileExtension
const std::string MacrosFileExtension
const std::string ComponentFileExtension
const std::string DrillFileExtension
const std::string SVGFileExtension
const std::string ReportFileExtension
const std::string FootprintPlaceFileExtension
const std::string KiCadFootprintFileExtension
const std::string KiCadFootprintLibPathExtension
const std::string GedaPcbFootprintLibFileExtension
const std::string EagleFootprintLibPathExtension
const std::string SpecctraDsnFileExtension
const std::string IpcD356FileExtension
const std::string PngFileExtension
const std::string JpegFileExtension

Detailed Description

Definition of file extensions used in Kicad.

Definition in file wildcards_and_files_ext.h.