kicad/include
Ian McInerney 34e5b76c5f Add virtual constructors to some classes that should have them
This is more for safety from undefined deletion behavior than
anything else (it also silences the Clang -Wnon-virtual-dtor warning).
2020-02-05 22:19:14 +00:00
..
core Simplify 3D object cache class structure 2020-01-15 23:32:05 +00:00
gal Comment-only changes 2020-01-10 16:43:01 -08:00
kicad_curl Comment-only changes 2020-01-10 16:43:01 -08:00
libeval Switch to scoped enums 2019-12-20 14:11:39 +00:00
plugins Comment-only changes 2020-01-10 16:43:01 -08:00
preview_items Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
tool Eeschema: Adding back annotation 2020-01-29 16:33:57 +00:00
view Comment-only changes 2020-01-10 16:43:01 -08:00
widgets Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
advanced_config.h Handle boost exceptions. (From Coverity scan.) 2020-01-11 00:04:01 +00:00
array_axis.h Pcbnew: add a step field to the array tool 2019-05-16 11:20:52 +01:00
array_options.h Arrays: isolate axis code in a new class 2019-05-16 11:20:52 +01:00
base64.h Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.h Comment-only changes 2020-01-10 16:43:01 -08:00
base_struct.h Comment-only changes 2020-01-10 16:43:01 -08:00
base_units.h Add zone area to message panel 2020-02-05 09:44:53 +00:00
basic_gal.h Comment-only changes 2020-01-10 16:43:01 -08:00
bin_mod.h Fixed memory leaks 2018-12-20 10:05:58 +01:00
bitmap_base.h Improve spelling. 2019-08-20 19:14:05 +01:00
bitmap_types.h Bitmaps: move bitmap defs to bitmaps library 2019-02-04 19:29:31 -08:00
bitmaps.h Bitmaps: move bitmap defs to bitmaps library 2019-02-04 19:29:31 -08:00
board_design_settings.h Fix a bunch of un-caught boost::bad_pointer exceptions. 2020-01-12 19:55:00 +00:00
board_printout.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
build_version.h Make build date update whenever build version does 2019-11-11 18:01:38 +00:00
class_board_item.h Comment-only changes 2020-01-10 16:43:01 -08:00
class_draw_panel_gal.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
collector.h Comment-only changes 2020-01-10 16:43:01 -08:00
colors.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
colors_design_settings.h Fix a bunch of un-caught boost::bad_pointer exceptions. 2020-01-12 19:55:00 +00:00
commit.h Comment-only changes 2020-01-10 16:43:01 -08:00
common.h Add zone area to message panel 2020-02-05 09:44:53 +00:00
config_map.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
config_params.h Fix a bunch of un-caught boost::bad_pointer exceptions. 2020-01-12 19:55:00 +00:00
confirm.h Improve spelling. 2019-08-20 19:14:05 +01:00
convert_to_biu.h Convert Schematic Internal Units to 100nm 2019-12-30 18:28:00 +00:00
cursor_store.h Eeschema: construct simulator cursors on demand 2019-04-02 18:26:33 +01:00
dialog_configure_paths.h Centralise utilities for env variables. 2018-10-03 11:53:10 -04:00
dialog_edit_library_tables.h Add Manage Symbol and Footprint Library tables to project frame. 2018-07-19 21:46:41 +01:00
dialog_helpers.h Comment-only changes 2020-01-10 16:43:01 -08:00
dialog_shim.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
dpi_scaling.h Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
drc_item.h Comment-only changes 2020-01-10 16:43:01 -08:00
dsnlexer.h Comment-only changes 2020-01-10 16:43:01 -08:00
eagle_parser.h Comment-only changes 2020-01-10 16:43:01 -08:00
eda_base_frame.h Fix a bunch of un-caught boost::bad_pointer exceptions. 2020-01-12 19:55:00 +00:00
eda_dde.h Keep track of open sockets and dispose of them in d'tor. 2018-04-04 12:02:40 +01:00
eda_doc.h Move env var substitution into GetAssociatedDocument 2019-03-10 08:39:36 -07:00
eda_draw_frame.h Implement Get/Set display options 2019-11-07 08:26:44 -08:00
eda_pattern_match.h Prevent implicit * from wildcard match in footprint 2018-05-01 16:49:20 -07:00
eda_rect.h Comment-only changes 2020-01-10 16:43:01 -08:00
eda_text.h Make global labels have the same spin style as net/hierarchical labels 2020-01-08 19:07:55 +00:00
enum_vector.h Comment-only changes 2020-01-10 16:43:01 -08:00
env_paths.h Footprint Wizard now also handles custom Env paths 2018-04-06 14:51:09 +01:00
env_vars.h Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
executable_names.h Move executable name constants to own file 2017-03-23 09:23:45 -04:00
fctsys.h removed wx carbon include in fctsys as it is unnecessary 2015-12-12 23:03:35 +13:00
filehistory.h Add clear recent files action to the menus 2019-11-23 23:35:21 +00:00
filename_resolver.h Fold 3D Search Paths dialog into Configure Paths. 2018-07-17 15:11:01 +01:00
filter_reader.h Comment-only changes 2020-01-10 16:43:01 -08:00
footprint_filter.h Cleanup to make implementation names consistent with what they now do. 2019-09-03 19:29:30 +01:00
footprint_info.h Fix a few more symbol library inheritance bugs. 2019-12-06 11:33:52 -05:00
fp_lib_table.h Comment-only changes 2020-01-10 16:43:01 -08:00
frame_type.h Update frame type enum to match current class names. 2019-09-06 23:38:20 +01:00
gbr_metadata.h ADDED: pad fabrication property, as required in latest Gerber file specification. 2020-01-06 16:37:35 +01:00
gbr_netlist_metadata.h Scope 3d viewer enums 2019-12-30 13:01:06 +00:00
gestfich.h Recursively delete directories in the project tree 2019-11-15 00:26:52 +00:00
gl_context_mgr.h Replace remaining Boost mutexs with std::mutex 2019-05-03 17:13:20 -07:00
gr_basic.h SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
gr_text.h Implement super- and subscript printing and plotting for eeschema. 2020-01-10 22:32:49 +00:00
grid_tricks.h Comment-only changes 2020-01-10 16:43:01 -08:00
hash_eda.h Gencad export: fix an issue in hash_eda calculation, that can generate the same hash for 2 different footprints. 2019-10-10 20:18:48 +02:00
hashtables.h Pcbnew: major swig fix. 2016-07-18 13:23:09 -04:00
hotkey_store.h Preferences, Hotkey list: Avoid list to be shown twice. 2019-07-16 18:30:14 +02:00
hotkeys_basic.h Improve gesture lables for better consistency with key labels. 2019-06-14 16:54:46 +01:00
html_messagebox.h Comment-only changes 2020-01-10 16:43:01 -08:00
i18n_utility.h Try to fix a compil issue on OSX (no viable conversion from 'const wxString' to 'const wxChar *', in colors.cpp) 2016-05-17 09:10:15 +02:00
id.h Remove unused IDs from main id.h 2020-01-03 15:52:53 +00:00
import_export.h Use _WIN32 instead of __MINGW32__ in 2 conditional compilations which are Windows specific, not especially mingw32 specific. 2016-03-01 16:55:44 +01:00
intrusive_list.h Moved INTRUSIVE_LIST to a separate header 2017-06-23 18:51:00 +02:00
ki_exception.h Comment-only changes 2020-01-10 16:43:01 -08:00
kicad_json.h Add fifo_map and use it for Gerber job file generation 2020-01-04 11:05:09 -05:00
kicad_string.h Cherry pick of line-ending-safety fix from 5.1. 2019-09-07 03:14:03 +01:00
kiface_i.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiface_ids.h Make sure Cvpcb doesn't use its own FP_LIB_TABLE. 2018-05-01 21:49:03 +01:00
kiway.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_express.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_holder.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_mgr.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_player.h Comment-only changes 2020-01-10 16:43:01 -08:00
layers_id_colors_and_visibility.h Comment-only changes 2020-01-10 16:43:01 -08:00
length.h.usuned Namespace KiGfx->KIGFX. 2013-10-14 16:13:35 +02:00
lib_id.h Fix LIB_ID illegal character tests. 2018-10-07 09:09:27 -04:00
lib_table_base.h Remove unused LIB_TABLE_ROW::Parse 2020-02-05 09:56:41 +00:00
lib_table_grid.h Normalize line endings 2019-06-19 15:18:30 -07:00
lib_tree_item.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
lockfile.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
macros.h Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
mail_type.h Eeschema: Adding back annotation 2020-01-29 16:33:57 +00:00
marker_base.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
menus_helpers.h Partial fix for missing language selection menu. 2019-06-16 20:35:57 +02:00
msgpanel.h Comment-only changes 2020-01-10 16:43:01 -08:00
multivector.h Don't throw an exception you have no intention of catching. 2020-01-13 15:27:16 +00:00
newstroke_font.h Fix incorrect (too small) bounding box EDA_TEXT, noticeable when chars like j or { are used in zone fill functions. 2016-03-11 13:08:34 +01:00
observable.h Fix a few doxygen warnings 2017-06-16 09:18:31 +02:00
origin_viewitem.h GRID_HELPER: Provide alignment axes from snap points 2020-01-18 20:43:40 -08:00
pad_shapes.h ADDED: pad fabrication property, as required in latest Gerber file specification. 2020-01-06 16:37:35 +01:00
page_info.h Comment-only changes 2020-01-10 16:43:01 -08:00
painter.h Comment-only changes 2020-01-10 16:43:01 -08:00
panel_hotkeys_editor.h Add import of hotkeys and fix bugs in reanding and writing hotkeys. 2019-06-10 23:46:01 +01:00
pcb_base_frame.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_display_options.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_screen.h Remove the last vestiges of dlist 2020-01-10 06:37:08 -08:00
pcbstruct.h Comment-only changes 2020-01-10 16:43:01 -08:00
pgm_base.h Comment-only changes 2020-01-10 16:43:01 -08:00
plotter.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
printout.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
profile.h some other WXDEBUG replacement 2019-10-14 12:38:52 +02:00
project.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
properties.h Comment-only changes 2020-01-10 16:43:01 -08:00
ptree.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
refdes_utils.h Break out ref-des-centric functions to own header 2019-01-30 15:41:36 -08:00
reporter.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
richio.h Comment-only changes 2020-01-10 16:43:01 -08:00
scoped_set_reset.h Add context menu to GAL DRAWING_TOOL, including the zone menu 2017-01-11 10:41:08 +01:00
search_stack.h Comment-only changes 2020-01-10 16:43:01 -08:00
status_popup.h Comment-only changes 2020-01-10 16:43:01 -08:00
streamwrapper.h Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere 2018-10-20 09:22:24 +02:00
sync_queue.h Fix SYNC_QUEUE build issue on Boost < 1.56 2017-03-24 10:09:08 -04:00
systemdirsappend.h Move SystemDirsAppend to own header 2017-03-23 09:23:45 -04:00
title_block.h Comment-only changes 2020-01-10 16:43:01 -08:00
trace_helpers.h Add log trace for tool handling 2019-07-31 21:56:53 -06:00
undo_redo_container.h Comment-only changes 2020-01-10 16:43:01 -08:00
utf8.h Comment-only changes 2020-01-10 16:43:01 -08:00
validators.h Add base class constructors to some copy constructors 2020-01-06 19:55:39 +00:00
wildcards_and_files_ext.h Improve directory handling for Project Save As. 2020-02-03 15:08:01 +00:00
ws_data_item.h Page layout: rework and fix a few issues. 2019-06-13 13:23:39 +02:00
ws_data_model.h pl_editor:make the option "show formatted texts" working. 2019-06-15 19:54:05 +02:00
ws_draw_item.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
ws_painter.h Comment-only changes 2020-01-10 16:43:01 -08:00
ws_proxy_undo_item.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
ws_proxy_view_item.h Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
wxdataviewctrl_helpers.h Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
xnode.h Comment-only changes 2020-01-10 16:43:01 -08:00