KiCad PCB EDA Suite
Loading...
Searching...
No Matches
File Extension Definitions

Macros

#define PcbFileExtension   KiCadPcbFileExtension
 

Variables

static const std::string FILEEXT::BackupFileSuffix
 
static const std::string FILEEXT::LockFilePrefix
 
static const std::string FILEEXT::LockFileExtension
 
static const std::string FILEEXT::AutoSaveFilePrefix
 
static const std::string FILEEXT::SchematicSymbolFileExtension
 
static const std::string FILEEXT::LegacySymbolLibFileExtension
 
static const std::string FILEEXT::LegacySymbolDocumentFileExtension
 
static const std::string FILEEXT::SchematicBackupFileExtension
 
static const std::string FILEEXT::VrmlFileExtension
 
static const std::string FILEEXT::ProjectFileExtension
 
static const std::string FILEEXT::LegacyProjectFileExtension
 
static const std::string FILEEXT::ProjectLocalSettingsFileExtension
 
static const std::string FILEEXT::LegacySchematicFileExtension
 
static const std::string FILEEXT::CadstarSchematicFileExtension
 
static const std::string FILEEXT::CadstarPartsLibraryFileExtension
 
static const std::string FILEEXT::KiCadSchematicFileExtension
 
static const std::string FILEEXT::SpiceFileExtension
 
static const std::string FILEEXT::CadstarNetlistFileExtension
 
static const std::string FILEEXT::OrCadPcb2NetlistFileExtension
 
static const std::string FILEEXT::NetlistFileExtension
 
static const std::string FILEEXT::AllegroNetlistFileExtension
 
static const std::string FILEEXT::PADSNetlistFileExtension
 
static const std::string FILEEXT::GerberFileExtension
 
static const std::string FILEEXT::GerberJobFileExtension
 
static const std::string FILEEXT::HtmlFileExtension
 
static const std::string FILEEXT::EquFileExtension
 
static const std::string FILEEXT::HotkeyFileExtension
 
static const std::string FILEEXT::DatabaseLibraryFileExtension
 
static const std::string FILEEXT::HTTPLibraryFileExtension
 
static const std::string FILEEXT::ArchiveFileExtension
 
static const std::string FILEEXT::LegacyPcbFileExtension
 
static const std::string FILEEXT::EaglePcbFileExtension
 
static const std::string FILEEXT::CadstarPcbFileExtension
 
static const std::string FILEEXT::KiCadPcbFileExtension
 
static const std::string FILEEXT::KiCadSymbolLibFileExtension
 
static const std::string FILEEXT::DrawingSheetFileExtension
 
static const std::string FILEEXT::DesignRulesFileExtension
 
static const std::string FILEEXT::LegacyFootprintLibPathExtension
 
static const std::string FILEEXT::PdfFileExtension
 
static const std::string FILEEXT::MacrosFileExtension
 
static const std::string FILEEXT::FootprintAssignmentFileExtension
 
static const std::string FILEEXT::DrillFileExtension
 
static const std::string FILEEXT::SVGFileExtension
 
static const std::string FILEEXT::ReportFileExtension
 
static const std::string FILEEXT::FootprintPlaceFileExtension
 
static const std::string FILEEXT::KiCadFootprintFileExtension
 
static const std::string FILEEXT::KiCadFootprintLibPathExtension
 
static const std::string FILEEXT::AltiumFootprintLibPathExtension
 
static const std::string FILEEXT::CadstarFootprintLibPathExtension
 
static const std::string FILEEXT::GedaPcbFootprintLibFileExtension
 
static const std::string FILEEXT::EagleFootprintLibPathExtension
 
static const std::string FILEEXT::SpecctraDsnFileExtension
 
static const std::string FILEEXT::SpecctraSessionFileExtension
 
static const std::string FILEEXT::IpcD356FileExtension
 
static const std::string FILEEXT::Ipc2581FileExtension
 
static const std::string FILEEXT::WorkbookFileExtension
 
static const std::string FILEEXT::KiCadDesignBlockLibPathExtension
 
static const std::string FILEEXT::KiCadDesignBlockPathExtension
 
static const std::string FILEEXT::PngFileExtension
 
static const std::string FILEEXT::JpegFileExtension
 
static const std::string FILEEXT::TextFileExtension
 
static const std::string FILEEXT::MarkdownFileExtension
 
static const std::string FILEEXT::CsvFileExtension
 
static const std::string FILEEXT::XmlFileExtension
 
static const std::string FILEEXT::JsonFileExtension
 
static const std::string FILEEXT::StepFileExtension
 
static const std::string FILEEXT::StepFileAbrvExtension
 
static const std::string FILEEXT::GltfBinaryFileExtension
 
static const std::string FILEEXT::BrepFileExtension
 
static const std::string FILEEXT::XaoFileExtension
 
static const std::string FILEEXT::PlyFileExtension
 
static const std::string FILEEXT::StlFileExtension
 
static const std::string FILEEXT::KiCadJobSetFileExtension
 
static const wxString FILEEXT::GerberFileExtensionsRegex
 
static const std::string FILEEXT::KiCadUriPrefix
 

Detailed Description

Note
Please do not changes these. If a different file extension is needed, create a new definition in here. If you create a extension definition in another file, make sure to add it to the Doxygen group "file_extensions" using the "addtogroup" tag. Also note, just because they are defined as const doesn't guarantee that they cannot be changed.

Macro Definition Documentation

◆ PcbFileExtension

#define PcbFileExtension   KiCadPcbFileExtension

Definition at line 154 of file wildcards_and_files_ext.h.

Variable Documentation

◆ AllegroNetlistFileExtension

const std::string FILEEXT::AllegroNetlistFileExtension
static

◆ AltiumFootprintLibPathExtension

const std::string FILEEXT::AltiumFootprintLibPathExtension
static

Definition at line 169 of file wildcards_and_files_ext.h.

◆ ArchiveFileExtension

◆ AutoSaveFilePrefix

◆ BackupFileSuffix

const std::string FILEEXT::BackupFileSuffix
static

◆ BrepFileExtension

const std::string FILEEXT::BrepFileExtension
static

◆ CadstarFootprintLibPathExtension

const std::string FILEEXT::CadstarFootprintLibPathExtension
static

Definition at line 170 of file wildcards_and_files_ext.h.

◆ CadstarNetlistFileExtension

const std::string FILEEXT::CadstarNetlistFileExtension
static

◆ CadstarPartsLibraryFileExtension

const std::string FILEEXT::CadstarPartsLibraryFileExtension
static

Definition at line 132 of file wildcards_and_files_ext.h.

Referenced by SCH_IO_CADSTAR_ARCHIVE::GetLibraryDesc().

◆ CadstarPcbFileExtension

const std::string FILEEXT::CadstarPcbFileExtension
static

Definition at line 152 of file wildcards_and_files_ext.h.

◆ CadstarSchematicFileExtension

const std::string FILEEXT::CadstarSchematicFileExtension
static

◆ CsvFileExtension

◆ DatabaseLibraryFileExtension

const std::string FILEEXT::DatabaseLibraryFileExtension
static

◆ DesignRulesFileExtension

◆ DrawingSheetFileExtension

◆ DrillFileExtension

◆ EagleFootprintLibPathExtension

const std::string FILEEXT::EagleFootprintLibPathExtension
static

Definition at line 172 of file wildcards_and_files_ext.h.

◆ EaglePcbFileExtension

const std::string FILEEXT::EaglePcbFileExtension
static

Definition at line 151 of file wildcards_and_files_ext.h.

◆ EquFileExtension

const std::string FILEEXT::EquFileExtension
static

Definition at line 143 of file wildcards_and_files_ext.h.

◆ FootprintAssignmentFileExtension

◆ FootprintPlaceFileExtension

◆ GedaPcbFootprintLibFileExtension

const std::string FILEEXT::GedaPcbFootprintLibFileExtension
static

◆ GerberFileExtension

◆ GerberFileExtensionsRegex

const wxString FILEEXT::GerberFileExtensionsRegex
static

◆ GerberJobFileExtension

◆ GltfBinaryFileExtension

const std::string FILEEXT::GltfBinaryFileExtension
static

◆ HotkeyFileExtension

const std::string FILEEXT::HotkeyFileExtension
static

◆ HtmlFileExtension

const std::string FILEEXT::HtmlFileExtension
static

Definition at line 142 of file wildcards_and_files_ext.h.

Referenced by PROJECT_TREE_PANE::GetFileExt().

◆ HTTPLibraryFileExtension

const std::string FILEEXT::HTTPLibraryFileExtension
static

◆ Ipc2581FileExtension

const std::string FILEEXT::Ipc2581FileExtension
static

◆ IpcD356FileExtension

const std::string FILEEXT::IpcD356FileExtension
static

◆ JpegFileExtension

const std::string FILEEXT::JpegFileExtension
static

Definition at line 183 of file wildcards_and_files_ext.h.

Referenced by EDA_3D_VIEWER_FRAME::takeScreenshot().

◆ JsonFileExtension

◆ KiCadDesignBlockLibPathExtension

◆ KiCadDesignBlockPathExtension

◆ KiCadFootprintFileExtension

◆ KiCadFootprintLibPathExtension

◆ KiCadJobSetFileExtension

const std::string FILEEXT::KiCadJobSetFileExtension
static

◆ KiCadPcbFileExtension

◆ KiCadSchematicFileExtension

const std::string FILEEXT::KiCadSchematicFileExtension
static

Definition at line 133 of file wildcards_and_files_ext.h.

Referenced by FILEEXT::AllSchematicFilesWildcard(), KICAD_MANAGER_FRAME::CreateNewProject(), DESIGN_BLOCK_IO::DesignBlockLoad(), DESIGN_BLOCK_IO::DesignBlockSave(), SCH_DRAWING_TOOLS::DrawSheet(), PANEL_JOBS::EnsurePcbSchFramesOpen(), PROJECT_TREE_PANE::GetFileExt(), EESCHEMA_JOBS_HANDLER::getSchematic(), SCH_IO_KICAD_SEXPR::GetSchematicFileDesc(), KI_TEST::SCHEMATIC_TEST_FIXTURE::GetSchematicPath(), TEST_NETLIST_EXPORTER_SPICE_FIXTURE::GetSchematicPath(), TEST_SIM_REGRESSIONS_FIXTURE::GetSchematicPath(), TEST_SCH_SHEET_LIST_FIXTURE::GetSchematicPath(), TEST_SCHEMATIC_FIXTURE::GetSchematicPath(), SCH_EDIT_FRAME::importFile(), FIELDS_GRID_TABLE::initGrid(), PCBNEW_JOBS_HANDLER::JobExportDrc(), FILEEXT::KiCadSchematicFileWildcard(), SCH_IO_EAGLE::loadModuleInstance(), EESCHEMA_HELPERS::LoadSchematic(), LoadSchematic(), SCH_IO_ALTIUM::LoadSchematicFile(), SCH_IO_EAGLE::LoadSchematicFile(), SCH_IO_EASYEDAPRO::LoadSchematicFile(), SCH_IO_EAGLE::loadSheet(), CADSTAR_SCH_ARCHIVE_LOADER::loadSheetAndChildSheets(), CADSTAR_SCH_ARCHIVE_LOADER::loadSheets(), SCH_EDIT_FRAME::NewProject(), DIALOG_SCHEMATIC_SETUP::onAuxiliaryAction(), SAVE_AS_TRAVERSER::OnFile(), KICAD_MANAGER_FRAME::OnIdle(), DIALOG_SHEET_PROPERTIES::onSheetFilenameChanged(), SCH_IO_ALTIUM::ParseAltiumSch(), SCH_IO_ALTIUM::ParseHarnessType(), PCB_EDIT_FRAME::RunEeschema(), SCH_EDITOR_CONTROL::SaveCurrSheetCopyAs(), SCH::IFACE::SaveFileAs(), SCH_EDIT_FRAME::SaveProject(), SCH_EDIT_FRAME::SCH_EDIT_FRAME(), KICAD_MANAGER_FRAME::SchFileName(), FIELDS_GRID_TABLE::SetValue(), PCB_EDIT_FRAME::TestStandalone(), DIALOG_FIELD_PROPERTIES::TransferDataFromWindow(), and DIALOG_SHEET_PROPERTIES::TransferDataFromWindow().

◆ KiCadSymbolLibFileExtension

◆ KiCadUriPrefix

◆ LegacyFootprintLibPathExtension

const std::string FILEEXT::LegacyFootprintLibPathExtension
static

Definition at line 159 of file wildcards_and_files_ext.h.

Referenced by SAVE_AS_TRAVERSER::OnFile(), and PCB::IFACE::SaveFileAs().

◆ LegacyPcbFileExtension

◆ LegacyProjectFileExtension

◆ LegacySchematicFileExtension

◆ LegacySymbolDocumentFileExtension

◆ LegacySymbolLibFileExtension

◆ LockFileExtension

const std::string FILEEXT::LockFileExtension
static

Definition at line 118 of file wildcards_and_files_ext.h.

Referenced by LOCKFILE::LOCKFILE(), and SAVE_AS_TRAVERSER::OnFile().

◆ LockFilePrefix

const std::string FILEEXT::LockFilePrefix
static

Definition at line 117 of file wildcards_and_files_ext.h.

Referenced by LOCKFILE::LOCKFILE(), and SAVE_AS_TRAVERSER::OnFile().

◆ MacrosFileExtension

const std::string FILEEXT::MacrosFileExtension
static

Definition at line 161 of file wildcards_and_files_ext.h.

◆ MarkdownFileExtension

const std::string FILEEXT::MarkdownFileExtension
static

Definition at line 185 of file wildcards_and_files_ext.h.

Referenced by PROJECT_TREE_PANE::GetFileExt().

◆ NetlistFileExtension

◆ OrCadPcb2NetlistFileExtension

const std::string FILEEXT::OrCadPcb2NetlistFileExtension
static

◆ PADSNetlistFileExtension

const std::string FILEEXT::PADSNetlistFileExtension
static

◆ PdfFileExtension

const std::string FILEEXT::PdfFileExtension
static

Definition at line 160 of file wildcards_and_files_ext.h.

Referenced by PROJECT_TREE_PANE::GetFileExt().

◆ PlyFileExtension

const std::string FILEEXT::PlyFileExtension
static

◆ PngFileExtension

const std::string FILEEXT::PngFileExtension
static

Definition at line 182 of file wildcards_and_files_ext.h.

Referenced by EDA_3D_VIEWER_FRAME::takeScreenshot().

◆ ProjectFileExtension

◆ ProjectLocalSettingsFileExtension

const std::string FILEEXT::ProjectLocalSettingsFileExtension
static

◆ ReportFileExtension

◆ SchematicBackupFileExtension

const std::string FILEEXT::SchematicBackupFileExtension
static

Definition at line 124 of file wildcards_and_files_ext.h.

◆ SchematicSymbolFileExtension

const std::string FILEEXT::SchematicSymbolFileExtension
static

Definition at line 121 of file wildcards_and_files_ext.h.

Referenced by SAVE_AS_TRAVERSER::OnFile(), and SCH::IFACE::SaveFileAs().

◆ SpecctraDsnFileExtension

const std::string FILEEXT::SpecctraDsnFileExtension
static

◆ SpecctraSessionFileExtension

const std::string FILEEXT::SpecctraSessionFileExtension
static

◆ SpiceFileExtension

◆ StepFileAbrvExtension

const std::string FILEEXT::StepFileAbrvExtension
static

Definition at line 191 of file wildcards_and_files_ext.h.

Referenced by DIALOG_EXPORT_STEP::onBrowseClicked().

◆ StepFileExtension

const std::string FILEEXT::StepFileExtension
static

◆ StlFileExtension

const std::string FILEEXT::StlFileExtension
static

◆ SVGFileExtension

◆ TextFileExtension

const std::string FILEEXT::TextFileExtension
static

◆ VrmlFileExtension

const std::string FILEEXT::VrmlFileExtension
static

Definition at line 126 of file wildcards_and_files_ext.h.

Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().

◆ WorkbookFileExtension

const std::string FILEEXT::WorkbookFileExtension
static

◆ XaoFileExtension

const std::string FILEEXT::XaoFileExtension
static

◆ XmlFileExtension

const std::string FILEEXT::XmlFileExtension
static