kicad/gerbview
PJM e28c882ce2 GerbView #4872 : Map loaded X2 Gerbers or Gerbers using KiCad naming conventions when exporting to Pcbnew
This Merge Request creates a function called 'findKnownGerbersLoaded()'.  That function in turn
calls the existing 'findNumAltiumGerbersLoaded()' and two new functions:

findNumX2GerbersLoaded()
findNumKiCadGerbersLoaded()

This approach allows a single call to detect Altium/Protel Gerbers, X2 Gerbers, and Gerbers using
KiCad naming conventions.

If it's desired to add detection of Gerbers from other EDA programs, new functions can be written
and then called from 'findKnownGerbersLoaded()'.

Fixes issue https://gitlab.com/kicad/code/kicad/-/issues/4872
2020-07-29 16:45:04 +00:00
..
dialogs Add Gerber filename to 'Select Layer:' dialog 2020-07-22 02:03:43 +00:00
gerber_test_files Add a gerber test file 2017-10-23 09:20:10 +02:00
tools GerbView #2501 - Add mirror display function to GerbView 2020-07-25 21:20:07 -07:00
CMakeLists.txt Refactor common QA components to create a single common library 2020-07-18 16:21:15 +01:00
DCodeSelectionbox.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
DCodeSelectionbox.h Gerbview: fix code after renaming files 2018-01-29 13:26:58 +01:00
X2_gerber_attributes.cpp Comment-only changes 2020-01-10 16:43:01 -08:00
X2_gerber_attributes.h Comment-only changes 2020-01-10 16:43:01 -08:00
am_param.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
am_param.h Comment-only changes 2020-01-10 16:43:01 -08:00
am_primitive.cpp Avoid divide-by-zero. 2020-01-15 18:50:47 +00:00
am_primitive.h Gerbview: fix code after renaming files 2018-01-29 13:26:58 +01:00
clear_gbr_drawlayers.cpp Collapse a level out of the zoom settings. 2020-06-13 22:44:16 +01:00
dcode.cpp Gerbview: fix incorrect rendering of oval vertical standard aperture with hole. 2020-04-10 16:02:15 +02:00
dcode.h Comment-only changes 2020-01-10 16:43:01 -08:00
evaluate.cpp Cleanup: Replace push_back with emplace_back 2019-12-05 13:41:21 -08:00
events_called_functions.cpp Actionize Gerber file commands. 2020-05-03 23:02:24 +01:00
excellon_image.h Improve spelling. 2019-08-20 19:14:05 +01:00
excellon_read_drill_file.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
export_to_pcbnew.cpp Better approximation for pads in Export Gerber to Pcbnew 2020-06-06 16:38:14 +01:00
files.cpp Gerbview: show a message instead of an error when trying to open a job file as plot file. 2020-07-10 14:20:35 +02:00
gbr_display_options.h GerbView #2501 - Add mirror display function to GerbView 2020-07-25 21:20:07 -07:00
gbr_layer_box_selector.cpp Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
gbr_layer_box_selector.h Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
gbr_layout.cpp Gerbview: cleanup code. 2019-12-31 11:58:43 +01:00
gbr_layout.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
gerber_collectors.cpp Remove unused functionality. 2020-02-20 21:29:52 +00:00
gerber_collectors.h Comment-only changes 2020-01-10 16:43:01 -08:00
gerber_draw_item.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
gerber_draw_item.h properties: post-rebase fixes 2020-07-05 22:44:38 +02:00
gerber_file_image.cpp Gerbview: add a error message for invalid files missing G74 or G75 commands. 2020-04-10 12:57:29 +02:00
gerber_file_image.h Gerbview: add a error message for invalid files missing G74 or G75 commands. 2020-04-10 12:57:29 +02:00
gerber_file_image_list.cpp Gerbview: cleanup code. 2019-12-31 11:58:43 +01:00
gerber_file_image_list.h Gerbview: cleanup code. 2019-12-31 11:58:43 +01:00
gerbview.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
gerbview.h Gerber viewer: Ensure arc interpolation is used only after a arc command. 2018-12-01 18:52:27 +01:00
gerbview.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
gerbview.rc Remove old xpm icons files 2012-04-07 13:09:57 +02:00
gerbview_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
gerbview_draw_panel_gal.cpp Revert "Set DoubleBuffering to reduce flicker" 2020-07-13 20:23:12 -07:00
gerbview_draw_panel_gal.h Gerbview: fix issues when setting the grid color and the worksheet color. 2020-07-08 18:49:12 +02:00
gerbview_frame.cpp Make preference groups not selectable 2020-07-20 13:45:46 +00:00
gerbview_frame.h Add Gerber filename to 'Select Layer:' dialog 2020-07-22 02:03:43 +00:00
gerbview_id.h Actionize Gerber file commands. 2020-05-03 23:02:24 +01:00
gerbview_layer_widget.cpp Gerbview: fix issues when setting the grid color and the worksheet color. 2020-07-08 18:49:12 +02:00
gerbview_layer_widget.h Comment-only changes 2020-01-10 16:43:01 -08:00
gerbview_painter.cpp Gerbview: fix issues when setting the grid color and the worksheet color. 2020-07-08 18:49:12 +02:00
gerbview_painter.h Rationalise 3D settings data-structure. 2020-03-28 16:09:40 +00:00
gerbview_printout.cpp Don't mandate ownership semantics in API 2020-07-26 02:45:27 +00:00
gerbview_printout.h Don't mandate ownership semantics in API 2020-07-26 02:45:27 +00:00
gerbview_settings.cpp A few Coverity fixes. 2020-03-30 09:50:26 +02:00
gerbview_settings.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
job_file_reader.cpp Don't reset active layer to 0 after loading Gerber job file. 2020-05-03 22:01:39 +01:00
menubar.cpp GerbView #2501 - Add mirror display function to GerbView 2020-07-25 21:20:07 -07:00
readgerb.cpp Remove code only used during a test. 2020-01-02 20:44:43 +01:00
rs274_read_XY_and_IJ_coordinates.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
rs274d.cpp Don't try to close empty polygon 2020-05-06 11:51:12 -04:00
rs274x.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
select_layers_to_pcb.cpp GerbView #4872 : Map loaded X2 Gerbers or Gerbers using KiCad naming conventions when exporting to Pcbnew 2020-07-29 16:45:04 +00:00
select_layers_to_pcb.h GerbView #4872 : Map loaded X2 Gerbers or Gerbers using KiCad naming conventions when exporting to Pcbnew 2020-07-29 16:45:04 +00:00
toolbars_gerber.cpp GerbView #2501 - Add mirror display function to GerbView 2020-07-25 21:20:07 -07:00