KiCad PCB EDA Suite
Loading...
Searching...
No Matches
wildcards_and_files_ext.h File Reference

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

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

Go to the source code of this file.

Macros

#define PcbFileExtension   KiCadPcbFileExtension
 

Functions

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 IsGerberFileExtension (const wxString &ext)
 
wxString AllFilesWildcard ()
 
wxString FootprintAssignmentFileWildcard ()
 
wxString DrawingSheetFileWildcard ()
 
wxString KiCadSymbolLibFileWildcard ()
 
wxString ProjectFileWildcard ()
 
wxString LegacyProjectFileWildcard ()
 
wxString AllProjectFilesWildcard ()
 
wxString AllSchematicFilesWildcard ()
 
wxString KiCadSchematicFileWildcard ()
 
wxString LegacySchematicFileWildcard ()
 
wxString BoardFileWildcard ()
 
wxString OrCadPcb2NetlistFileWildcard ()
 
wxString NetlistFileWildcard ()
 
wxString AllegroNetlistFileWildcard ()
 
wxString HtmlFileWildcard ()
 
wxString CsvFileWildcard ()
 
wxString PcbFileWildcard ()
 
wxString CadstarArchiveFilesWildcard ()
 
wxString EagleFilesWildcard ()
 
wxString EasyEdaArchiveWildcard ()
 
wxString EasyEdaProFileWildcard ()
 
wxString PdfFileWildcard ()
 
wxString PSFileWildcard ()
 
wxString MacrosFileWildcard ()
 
wxString DrillFileWildcard ()
 
wxString SVGFileWildcard ()
 
wxString JsonFileWildcard ()
 
wxString ReportFileWildcard ()
 
wxString FootprintPlaceFileWildcard ()
 
wxString Shapes3DFileWildcard ()
 
wxString IDF3DFileWildcard ()
 
wxString DocModulesFileName ()
 
wxString KiCadFootprintLibFileWildcard ()
 
wxString KiCadFootprintLibPathWildcard ()
 
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 SpecctraSessionFileWildcard ()
 
wxString IpcD356FileWildcard ()
 
wxString WorkbookFileWildcard ()
 
wxString PngFileWildcard ()
 
wxString JpegFileWildcard ()
 
wxString HotkeyFileWildcard ()
 

Variables

const std::string BackupFileSuffix
 
const std::string LockFilePrefix
 
const std::string LockFileExtension
 
const std::string SchematicSymbolFileExtension
 
const std::string LegacySymbolLibFileExtension
 
const std::string LegacySymbolDocumentFileExtension
 
const std::string SchematicBackupFileExtension
 
const std::string VrmlFileExtension
 
const std::string ProjectFileExtension
 
const std::string LegacyProjectFileExtension
 
const std::string ProjectLocalSettingsFileExtension
 
const std::string LegacySchematicFileExtension
 
const std::string CadstarSchematicFileExtension
 
const std::string CadstarPartsLibraryFileExtension
 
const std::string KiCadSchematicFileExtension
 
const std::string SpiceFileExtension
 
const std::string CadstarNetlistFileExtension
 
const std::string OrCadPcb2NetlistFileExtension
 
const std::string NetlistFileExtension
 
const std::string AllegroNetlistFileExtension
 
const std::string GerberFileExtension
 
const std::string GerberJobFileExtension
 
const std::string HtmlFileExtension
 
const std::string EquFileExtension
 
const std::string HotkeyFileExtension
 
const std::string DatabaseLibraryFileExtension
 
const std::string HTTPLibraryFileExtension
 
const std::string ArchiveFileExtension
 
const std::string LegacyPcbFileExtension
 
const std::string EaglePcbFileExtension
 
const std::string CadstarPcbFileExtension
 
const std::string KiCadPcbFileExtension
 
const std::string KiCadSymbolLibFileExtension
 
const std::string DrawingSheetFileExtension
 
const std::string DesignRulesFileExtension
 
const std::string LegacyFootprintLibPathExtension
 
const std::string PdfFileExtension
 
const std::string MacrosFileExtension
 
const std::string FootprintAssignmentFileExtension
 
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 AltiumFootprintLibPathExtension
 
const std::string GedaPcbFootprintLibFileExtension
 
const std::string EagleFootprintLibPathExtension
 
const std::string SpecctraDsnFileExtension
 
const std::string SpecctraSessionFileExtension
 
const std::string IpcD356FileExtension
 
const std::string WorkbookFileExtension
 
const std::string PngFileExtension
 
const std::string JpegFileExtension
 
const std::string TextFileExtension
 
const std::string MarkdownFileExtension
 
const std::string CsvFileExtension
 
const std::string XmlFileExtension
 
const std::string JsonFileExtension
 
const std::string StepFileExtension
 
const std::string StepFileAbrvExtension
 
const std::string GltfBinaryFileExtension
 
const wxString GerberFileExtensionsRegex
 

Detailed Description

Definition of file extensions used in Kicad.

Definition in file wildcards_and_files_ext.h.