20#ifndef LIBREPCB_EDITOR_EDITORCOMMANDSET_H
21#define LIBREPCB_EDITOR_EDITORCOMMANDSET_H
87 QT_TR_NOOP(
"Add a new item"),
88 ":/img/actions/new.png",
90 {QKeySequence(Qt::CTRL | Qt::Key_N)},
96 QT_TR_NOOP(
"Open the selected item(s)"),
97 ":/img/actions/open.png",
98 EditorCommand::Flags(),
99 {QKeySequence(Qt::Key_Return)},
105 QT_TR_NOOP(
"Save changes to filesystem"),
106 ":/img/actions/save.png",
107 EditorCommand::Flags(),
108 {QKeySequence(Qt::CTRL | Qt::Key_S)},
113 QT_TR_NOOP(
"Save All"),
114 QT_TR_NOOP(
"Save all elements to filesystem"),
116 EditorCommand::Flags(),
117 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_S)},
122 QT_TR_NOOP(
"Select All"),
123 QT_TR_NOOP(
"Select all visible objects"),
124 ":/img/actions/select_all.png",
125 EditorCommand::Flags(),
126 {QKeySequence(Qt::CTRL | Qt::Key_A)},
132 QT_TR_NOOP(
"Find or filter objects"),
133 ":/img/actions/search.png",
135 {QKeySequence(Qt::CTRL | Qt::Key_F)},
140 QT_TR_NOOP(
"Find Next"),
141 QT_TR_NOOP(
"Go to the next found object"),
143 EditorCommand::Flags(),
144 {QKeySequence(Qt::Key_F3)},
149 QT_TR_NOOP(
"Find Previous"),
150 QT_TR_NOOP(
"Go to the previous found object"),
152 EditorCommand::Flags(),
153 {QKeySequence(Qt::SHIFT | Qt::Key_F3)},
158 QT_TR_NOOP(
"Show in File Manager"),
159 QT_TR_NOOP(
"Open the directory in the file manager"),
160 ":/img/places/folder.png",
161 EditorCommand::Flags(),
167 QT_TR_NOOP(
"Control Panel"),
168 QT_TR_NOOP(
"Bring the control panel window to front"),
169 ":/img/actions/home.png",
170 EditorCommand::Flags(),
171 {QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_Home)},
176 QT_TR_NOOP(
"Switch Workspace"),
177 QT_TR_NOOP(
"Choose another workspace to open"),
184 "workspace_settings",
185 QT_TR_NOOP(
"Workspace Settings"),
186 QT_TR_NOOP(
"Open the workspace settings dialog"),
187 ":/img/actions/settings.png",
189 {QKeySequence(Qt::CTRL | Qt::Key_Comma)},
193 "workspace_libraries_rescan",
194 QT_TR_NOOP(
"Rescan Libraries"),
195 QT_TR_NOOP(
"Scan all workspace libraries to update the cache"),
196 ":/img/actions/refresh.png",
197 EditorCommand::Flags(),
198 {QKeySequence(Qt::Key_F5)},
203 QT_TR_NOOP(
"Library Manager"),
204 QT_TR_NOOP(
"Open the library manager window"),
205 ":/img/library/package.png",
207 {QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_M)},
211 "library_element_new",
212 QT_TR_NOOP(
"New Library Element"),
213 QT_TR_NOOP(
"Create a new library element"),
214 ":/img/actions/new.png",
216 {QKeySequence(Qt::CTRL | Qt::Key_N)},
220 "library_element_duplicate",
221 QT_TR_NOOP(
"Duplicate"),
222 QT_TR_NOOP(
"Create a new element by duplicating this one"),
223 ":/img/actions/clone.png",
224 EditorCommand::Flags(),
225 {QKeySequence(Qt::CTRL | Qt::Key_D)},
230 QT_TR_NOOP(
"New Project"),
231 QT_TR_NOOP(
"Create a new project"),
232 ":/img/actions/new.png",
234 {QKeySequence(Qt::CTRL | Qt::Key_N)},
239 QT_TR_NOOP(
"Open Project"),
240 QT_TR_NOOP(
"Open an existing project"),
241 ":/img/actions/open.png",
243 {QKeySequence(Qt::CTRL | Qt::Key_O)},
248 QT_TR_NOOP(
"Save Project"),
249 QT_TR_NOOP(
"Save the currently opened project"),
250 ":/img/actions/save.png",
251 EditorCommand::Flags(),
252 {QKeySequence(Qt::CTRL | Qt::Key_S)},
257 QT_TR_NOOP(
"Project Setup"),
258 QT_TR_NOOP(
"View/modify the project setup"),
259 ":/img/actions/settings.png",
261 {QKeySequence(Qt::Key_F6)},
266 QT_TR_NOOP(
"Grid Properties"),
267 QT_TR_NOOP(
"View/modify the grid properties"),
268 ":/img/actions/grid.png",
270 {QKeySequence(Qt::Key_F4)},
275 QT_TR_NOOP(
"Board Setup"),
276 QT_TR_NOOP(
"View/modify the board setup"),
277 ":/img/actions/settings.png",
279 {QKeySequence(Qt::Key_F7)},
284 QT_TR_NOOP(
"Run Quick Check"),
285 QT_TR_NOOP(
"Run only the most important copper checks from the DRC"),
286 ":/img/actions/quick_check.png",
287 EditorCommand::Flags(),
288 {QKeySequence(Qt::SHIFT | Qt::Key_F8)},
292 "run_design_rule_check",
293 QT_TR_NOOP(
"Run Design Rule Check"),
294 QT_TR_NOOP(
"Run the design rule check (DRC)"),
295 ":/img/actions/drc.png",
296 EditorCommand::Flags(),
297 {QKeySequence(Qt::Key_F8)},
301 "project_library_update",
302 QT_TR_NOOP(
"Update Project Library"),
304 "Update the project's library elements from workspace libraries"),
305 ":/img/actions/refresh.png",
307 {QKeySequence(Qt::CTRL | Qt::Key_F5)},
312 QT_TR_NOOP(
"Schematic Editor"),
313 QT_TR_NOOP(
"Bring the schematic editor window to front"),
314 ":/img/actions/schematic.png",
315 EditorCommand::Flags(),
316 {QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_S)},
321 QT_TR_NOOP(
"New Sheet"),
322 QT_TR_NOOP(
"Add a new schematic sheet to the project"),
323 ":/img/actions/new.png",
325 {QKeySequence(Qt::CTRL | Qt::Key_N)},
330 QT_TR_NOOP(
"Rename Sheet"),
331 QT_TR_NOOP(
"Rename the current schematic sheet"),
334 {QKeySequence(Qt::CTRL | Qt::Key_F2)},
339 QT_TR_NOOP(
"Remove Sheet"),
340 QT_TR_NOOP(
"Remove the current schematic sheet from the project"),
341 ":/img/actions/delete.png",
342 EditorCommand::Flags(),
343 {QKeySequence(Qt::CTRL | Qt::Key_Delete)},
348 QT_TR_NOOP(
"Board Editor"),
349 QT_TR_NOOP(
"Bring the board editor window to front"),
350 ":/img/actions/board_editor.png",
351 EditorCommand::Flags(),
352 {QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_B)},
357 QT_TR_NOOP(
"New Board"),
358 QT_TR_NOOP(
"Add a new board to the project"),
359 ":/img/actions/new.png",
361 {QKeySequence(Qt::CTRL | Qt::Key_N)},
366 QT_TR_NOOP(
"Copy Board"),
367 QT_TR_NOOP(
"Add a copy of the current board to the project"),
368 ":/img/actions/copy.png",
370 {QKeySequence(Qt::CTRL | Qt::Key_D)},
375 QT_TR_NOOP(
"Remove Board"),
376 QT_TR_NOOP(
"Remove the current board from the project"),
377 ":/img/actions/delete.png",
378 EditorCommand::Flags(),
379 {QKeySequence(Qt::CTRL | Qt::Key_Delete)},
384 QT_TR_NOOP(
"Show All Planes"),
385 QT_TR_NOOP(
"Make the filled areas of all planes visible"),
386 ":/img/actions/show_planes.png",
387 EditorCommand::Flags(),
393 QT_TR_NOOP(
"Hide All Planes"),
394 QT_TR_NOOP(
"Make the filled areas of all planes invisible"),
395 ":/img/actions/hide_planes.png",
396 EditorCommand::Flags(),
402 QT_TR_NOOP(
"Rebuild All Planes"),
403 QT_TR_NOOP(
"Re-calculate the filled areas of all planes"),
404 ":/img/actions/rebuild_plane.png",
405 EditorCommand::Flags(),
406 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_R)},
411 "categoryTextInput", QT_TR_NOOP(
"Text Input"),
true, &
categoryRoot};
414 QT_TR_NOOP(
"Browse"),
415 QT_TR_NOOP(
"Open file or directory browser"),
416 ":/img/actions/open.png",
418 {QKeySequence(Qt::CTRL | Qt::Key_B)},
423 QT_TR_NOOP(
"Change Unit"),
424 QT_TR_NOOP(
"Change the measurement unit of the text input"),
425 ":/img/actions/ruler.png",
427 {QKeySequence(Qt::CTRL | Qt::Key_M)},
432 QT_TR_NOOP(
"Remove"),
433 QT_TR_NOOP(
"Remove this item"),
434 ":/img/actions/delete.png",
435 EditorCommand::Flags(),
436 {QKeySequence(Qt::CTRL | Qt::Key_Delete)},
442 QT_TR_NOOP(
"Add this item"),
443 ":/img/actions/plus_2.png",
444 EditorCommand::Flags(),
445 {QKeySequence(Qt::Key_Return)},
450 "categoryImportExport", QT_TR_NOOP(
"Import/Export"),
true, &
categoryRoot};
452 "add_example_projects",
453 QT_TR_NOOP(
"Add Example Projects"),
454 QT_TR_NOOP(
"Add some example projects to the workspace"),
455 ":/img/logo/32x32.png",
462 QT_TR_NOOP(
"Import DXF"),
463 QT_TR_NOOP(
"Import a 2D mechanical drawing"),
464 ":/img/actions/export_svg.png",
470 "import_eagle_library",
471 QT_TR_NOOP(
"Import EAGLE Library"),
472 QT_TR_NOOP(
"Import library elements from an EAGLE *.lbr file"),
479 "import_eagle_project",
480 QT_TR_NOOP(
"Import EAGLE Project"),
481 QT_TR_NOOP(
"Import schematic/board from EAGLE *.sch/*.brd files"),
488 "import_kicad_library",
489 QT_TR_NOOP(
"Import KiCad Library"),
490 QT_TR_NOOP(
"Import symbols and footprints from KiCad libraries"),
497 "import_specctra_ses",
498 QT_TR_NOOP(
"Import Specctra SES"),
499 QT_TR_NOOP(
"Import a Specctra session, e.g. from external autorouters"),
500 ":/img/places/file.png",
507 QT_TR_NOOP(
"Export *.lppz Archive"),
508 QT_TR_NOOP(
"Export the project as a self-contained *.lppz archive"),
509 ":/img/actions/export_zip.png",
516 QT_TR_NOOP(
"Export Image"),
517 QT_TR_NOOP(
"Export graphics as a pixmap"),
518 ":/img/actions/export_pixmap.png",
520 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_I)},
525 QT_TR_NOOP(
"Export PDF"),
526 QT_TR_NOOP(
"Export graphics as a PDF"),
527 ":/img/actions/pdf.png",
529 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_P)},
533 "export_specctra_dsn",
534 QT_TR_NOOP(
"Export Specctra DSN"),
535 QT_TR_NOOP(
"Export PCB to Specctra format for external autorouters etc."),
536 ":/img/places/file.png",
543 QT_TR_NOOP(
"Export STEP Model"),
544 QT_TR_NOOP(
"Export PCB as a STEP file for loading it into MCAD software"),
545 ":/img/actions/export_step.png",
547 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_T)},
553 QT_TR_NOOP(
"Send graphics to a printer"),
554 ":/img/actions/print.png",
556 {QKeySequence(Qt::CTRL | Qt::Key_P)},
561 QT_TR_NOOP(
"Generate Bill Of Materials"),
562 QT_TR_NOOP(
"Generate bill of materials (BOM) file"),
563 ":/img/actions/generate_bom.png",
565 {QKeySequence(Qt::Key_F9)},
569 "generate_fabrication_data",
570 QT_TR_NOOP(
"Generate Fabrication Data"),
571 QT_TR_NOOP(
"Generate Gerber/Excellon files for PCB fabrication"),
572 ":/img/actions/export_gerber.png",
574 {QKeySequence(Qt::Key_F10)},
578 "generate_pick_place",
579 QT_TR_NOOP(
"Generate Pick&&Place Files"),
580 QT_TR_NOOP(
"Generate pick&place files for automated PCB assembly"),
581 ":/img/actions/export_pick_place_file.png",
587 "generate_d356_netlist",
588 QT_TR_NOOP(
"Generate IPC-D-356A Netlist"),
589 QT_TR_NOOP(
"Generate netlist file for automated PCB testing"),
590 ":/img/actions/generate_bom.png",
597 QT_TR_NOOP(
"Output Jobs"),
598 QT_TR_NOOP(
"Modify or run output jobs"),
599 ":/img/actions/output_jobs.png",
601 {QKeySequence(Qt::Key_F11)},
606 QT_TR_NOOP(
"Order PCB"),
607 QT_TR_NOOP(
"Start ordering the PCB online"),
608 ":/img/actions/order_pcb.png",
610 {QKeySequence(Qt::Key_F12)},
619 QT_TR_NOOP(
"Revert the last modification"),
620 ":/img/actions/undo.png",
621 EditorCommand::Flags(),
622 {QKeySequence(Qt::CTRL | Qt::Key_Z)},
628 QT_TR_NOOP(
"Re-apply the last reverted modification"),
629 ":/img/actions/redo.png",
630 EditorCommand::Flags(),
631 {QKeySequence(Qt::CTRL | Qt::Key_Y),
632 QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_Z)},
638 QT_TR_NOOP(
"Cut the selected object(s) to clipboard"),
639 ":/img/actions/cut.png",
640 EditorCommand::Flags(),
641 {QKeySequence(Qt::CTRL | Qt::Key_X)},
647 QT_TR_NOOP(
"Copy the selected object(s) to clipboard"),
648 ":/img/actions/copy.png",
649 EditorCommand::Flags(),
650 {QKeySequence(Qt::CTRL | Qt::Key_C)},
656 QT_TR_NOOP(
"Paste object(s) from the clipboard"),
657 ":/img/actions/paste.png",
658 EditorCommand::Flags(),
659 {QKeySequence(Qt::CTRL | Qt::Key_V)},
664 QT_TR_NOOP(
"Move Left"),
665 QT_TR_NOOP(
"Move the selected object(s) to the left"),
667 EditorCommand::Flags(),
668 {QKeySequence(Qt::Key_Left)},
673 QT_TR_NOOP(
"Move Right"),
674 QT_TR_NOOP(
"Move the selected object(s) to the right"),
676 EditorCommand::Flags(),
677 {QKeySequence(Qt::Key_Right)},
682 QT_TR_NOOP(
"Move Up"),
683 QT_TR_NOOP(
"Move the selected object(s) up"),
685 EditorCommand::Flags(),
686 {QKeySequence(Qt::Key_Up)},
691 QT_TR_NOOP(
"Move Down"),
692 QT_TR_NOOP(
"Move the selected object(s) down"),
694 EditorCommand::Flags(),
695 {QKeySequence(Qt::Key_Down)},
700 QT_TR_NOOP(
"Rotate Counterclockwise"),
701 QT_TR_NOOP(
"Rotate the selected object(s) counterclockwise"),
702 ":/img/actions/rotate_left.png",
703 EditorCommand::Flags(),
704 {QKeySequence(Qt::Key_R)},
709 QT_TR_NOOP(
"Rotate Clockwise"),
710 QT_TR_NOOP(
"Rotate the selected object(s) clockwise"),
711 ":/img/actions/rotate_right.png",
712 EditorCommand::Flags(),
713 {QKeySequence(Qt::SHIFT | Qt::Key_R)},
718 QT_TR_NOOP(
"Mirror Horizontally"),
719 QT_TR_NOOP(
"Mirror the selected object(s) horizontally"),
720 ":/img/actions/mirror_horizontal.png",
721 EditorCommand::Flags(),
722 {QKeySequence(Qt::Key_M)},
727 QT_TR_NOOP(
"Mirror Vertically"),
728 QT_TR_NOOP(
"Mirror the selected object(s) vertically"),
729 ":/img/actions/mirror_vertical.png",
730 EditorCommand::Flags(),
731 {QKeySequence(Qt::SHIFT | Qt::Key_M)},
736 QT_TR_NOOP(
"Flip Horizontally"),
738 "Flip the selected object(s) horizontally to the other board side"),
739 ":/img/actions/flip_horizontal.png",
740 EditorCommand::Flags(),
741 {QKeySequence(Qt::Key_F)},
746 QT_TR_NOOP(
"Flip Vertically"),
748 "Flip the selected object(s) vertically to the other board side"),
749 ":/img/actions/flip_vertical.png",
750 EditorCommand::Flags(),
751 {QKeySequence(Qt::SHIFT | Qt::Key_F)},
756 QT_TR_NOOP(
"Move/Align Objects"),
757 QT_TR_NOOP(
"Move and/or align the selected object(s) vertically or "
759 ":/img/actions/move.png",
760 EditorCommand::Flags(),
761 {QKeySequence(Qt::Key_A)},
766 QT_TR_NOOP(
"Snap to Grid"),
767 QT_TR_NOOP(
"Move the selected object(s) to snap the grid"),
768 ":/img/actions/grid.png",
769 EditorCommand::Flags(),
770 {QKeySequence(Qt::Key_S)},
775 QT_TR_NOOP(
"Lock Placement"),
776 QT_TR_NOOP(
"Lock the placement of the selected object(s)"),
777 ":/img/status/locked.png",
778 EditorCommand::Flags(),
779 {QKeySequence(Qt::CTRL | Qt::Key_L)},
784 QT_TR_NOOP(
"Unlock Placement"),
785 QT_TR_NOOP(
"Unlock the placement of the selected object(s)"),
786 ":/img/status/unlocked.png",
787 EditorCommand::Flags(),
788 {QKeySequence(Qt::CTRL | Qt::Key_U)},
793 QT_TR_NOOP(
"Set Line Width"),
795 "Change the line/trace/stroke width of the selected object(s)"),
802 "device_reset_text_all",
803 QT_TR_NOOP(
"Reset All Texts"),
804 QT_TR_NOOP(
"Reset all texts of the footprint to their initial state"),
805 ":/img/actions/undo.png",
806 EditorCommand::Flags(),
812 QT_TR_NOOP(
"Properties"),
813 QT_TR_NOOP(
"View/modify the object properties"),
814 ":/img/actions/settings.png",
816 {QKeySequence(Qt::Key_E)},
821 QT_TR_NOOP(
"Rename"),
822 QT_TR_NOOP(
"Rename the selected object"),
823 ":/img/actions/edit.png",
824 EditorCommand::Flags(),
825 {QKeySequence(Qt::Key_F2)},
830 QT_TR_NOOP(
"Remove"),
831 QT_TR_NOOP(
"Delete the selected object(s)"),
832 ":/img/actions/delete.png",
833 EditorCommand::Flags(),
834 {QKeySequence(Qt::Key_Delete)},
842 QT_TR_NOOP(
"Zoom to Fit Contents"),
843 QT_TR_NOOP(
"Set the zoom level to fit the whole content"),
844 ":/img/actions/zoom_all.png",
845 EditorCommand::Flags(),
846 {QKeySequence(Qt::CTRL | Qt::Key_Home)},
851 QT_TR_NOOP(
"Zoom In"),
852 QT_TR_NOOP(
"Increase the zoom level"),
853 ":/img/actions/zoom_in.png",
854 EditorCommand::Flags(),
855 {QKeySequence(Qt::CTRL | Qt::Key_Plus)},
860 QT_TR_NOOP(
"Zoom Out"),
861 QT_TR_NOOP(
"Decrease the zoom level"),
862 ":/img/actions/zoom_out.png",
863 EditorCommand::Flags(),
864 {QKeySequence(Qt::CTRL | Qt::Key_Minus)},
869 QT_TR_NOOP(
"Increase Grid Interval"),
870 QT_TR_NOOP(
"Increase the grid interval"),
872 EditorCommand::Flags(),
873 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_Plus)},
878 QT_TR_NOOP(
"Decrease Grid Interval"),
879 QT_TR_NOOP(
"Decrease the grid interval"),
881 EditorCommand::Flags(),
882 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_Minus)},
887 QT_TR_NOOP(
"Show Pin Numbers"),
888 QT_TR_NOOP(
"Show or hide symbol pin numbers"),
889 ":/img/actions/show_pin_numbers.png",
890 EditorCommand::Flags(),
896 QT_TR_NOOP(
"Ignore Placement Locks"),
897 QT_TR_NOOP(
"Allow dragging locked items"),
898 ":/img/status/unlocked.png",
899 EditorCommand::Flags(),
900 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_L)},
904 "toggle_background_image",
905 QT_TR_NOOP(
"Set/Unset Background Image"),
906 QT_TR_NOOP(
"Use a datasheet drawing as the background for verification"),
907 ":/img/actions/export_pixmap.png",
914 QT_TR_NOOP(
"Toggle 2D/3D Mode"),
915 QT_TR_NOOP(
"Switch between 2D and 3D viewer mode"),
916 ":/img/actions/view_3d.png",
917 EditorCommand::Flags(),
918 {QKeySequence(Qt::CTRL | Qt::Key_3)},
926 QT_TR_NOOP(
"Select"),
927 QT_TR_NOOP(
"Select & modify existing objects"),
928 ":/img/actions/select.png",
929 EditorCommand::Flags(),
935 QT_TR_NOOP(
"Draw Line"),
936 QT_TR_NOOP(
"Draw graphical lines"),
937 ":/img/actions/draw_line.png",
938 EditorCommand::Flags(),
939 {QKeySequence(Qt::Key_L)},
944 QT_TR_NOOP(
"Draw Rectangle"),
945 QT_TR_NOOP(
"Draw graphical rectangles"),
946 ":/img/actions/draw_rectangle.png",
947 EditorCommand::Flags(),
948 {QKeySequence(Qt::Key_G)},
953 QT_TR_NOOP(
"Draw Polygon"),
954 QT_TR_NOOP(
"Draw graphical polygons"),
955 ":/img/actions/draw_polygon.png",
956 EditorCommand::Flags(),
957 {QKeySequence(Qt::Key_P)},
962 QT_TR_NOOP(
"Draw Circle"),
963 QT_TR_NOOP(
"Draw graphical circles"),
964 ":/img/actions/draw_circle.png",
965 EditorCommand::Flags(),
966 {QKeySequence(Qt::Key_C)},
971 QT_TR_NOOP(
"Draw Arc"),
972 QT_TR_NOOP(
"Draw graphical arcs"),
973 ":/img/actions/draw_arc.png",
974 EditorCommand::Flags(),
975 {QKeySequence(Qt::SHIFT | Qt::Key_C)},
980 QT_TR_NOOP(
"Add Text"),
981 QT_TR_NOOP(
"Add graphical text objects"),
982 ":/img/actions/add_text.png",
983 EditorCommand::Flags(),
984 {QKeySequence(Qt::Key_T)},
989 QT_TR_NOOP(
"Add Name"),
990 QT_TR_NOOP(
"Add graphical text objects for '{{NAME}}'"),
991 ":/img/actions/add_name.png",
992 EditorCommand::Flags(),
993 {QKeySequence(Qt::Key_N)},
998 QT_TR_NOOP(
"Add Value"),
999 QT_TR_NOOP(
"Add graphical text objects for '{{VALUE}}'"),
1000 ":/img/actions/add_value.png",
1001 EditorCommand::Flags(),
1002 {QKeySequence(Qt::Key_V)},
1007 QT_TR_NOOP(
"Add Pin"),
1008 QT_TR_NOOP(
"Add symbol pins (electrical connections for schematics)"),
1009 ":/img/actions/add_symbol_pin.png",
1010 EditorCommand::Flags(),
1011 {QKeySequence(Qt::Key_I)},
1016 QT_TR_NOOP(
"Add THT Pad"),
1017 QT_TR_NOOP(
"Add plated through-hole copper pads"),
1018 ":/img/actions/add_tht_pad.png",
1019 EditorCommand::Flags(),
1020 {QKeySequence(Qt::Key_H)},
1025 QT_TR_NOOP(
"Add SMT Pad"),
1026 QT_TR_NOOP(
"Add surface mounted (single layer) copper pads"),
1027 ":/img/actions/add_smt_pad.png",
1028 EditorCommand::Flags(),
1029 {QKeySequence(Qt::Key_D)},
1034 QT_TR_NOOP(
"Add Thermal Pad"),
1035 QT_TR_NOOP(
"Add special SMT pads used as heat sink"),
1037 EditorCommand::Flags(),
1043 QT_TR_NOOP(
"Add BGA Pad"),
1044 QT_TR_NOOP(
"Add special SMT pads used for ball grid arrays"),
1046 EditorCommand::Flags(),
1051 "tool_pad_edge_connector",
1052 QT_TR_NOOP(
"Add Edge Connector Pad"),
1053 QT_TR_NOOP(
"Add special SMT pads used as edge connector"),
1055 EditorCommand::Flags(),
1060 "tool_pad_test_point",
1061 QT_TR_NOOP(
"Add Test Pad"),
1062 QT_TR_NOOP(
"Add special SMT pads used as test points"),
1064 EditorCommand::Flags(),
1069 "tool_pad_local_fiducial",
1070 QT_TR_NOOP(
"Add Local Fiducial Pad"),
1071 QT_TR_NOOP(
"Add special SMT pads used as local fiducials"),
1073 EditorCommand::Flags(),
1078 "tool_pad_global_fiducial",
1079 QT_TR_NOOP(
"Add Global Fiducial Pad"),
1080 QT_TR_NOOP(
"Add special SMT pads used as global fiducials"),
1082 EditorCommand::Flags(),
1088 QT_TR_NOOP(
"Draw Keepout Zone"),
1089 QT_TR_NOOP(
"Draw keep-out zones"),
1090 ":/img/actions/draw_zone.png",
1091 EditorCommand::Flags(),
1092 {QKeySequence(Qt::Key_Z)},
1097 QT_TR_NOOP(
"Add Hole"),
1098 QT_TR_NOOP(
"Add non-plated holes (NPTH drills)"),
1099 ":/img/actions/add_hole.png",
1100 EditorCommand::Flags(),
1101 {QKeySequence(Qt::Key_O)},
1106 QT_TR_NOOP(
"Draw Wire"),
1108 "Draw wires to create electrical connections between symbol pins"),
1109 ":/img/actions/draw_wire.png",
1110 EditorCommand::Flags(),
1111 {QKeySequence(Qt::Key_W)},
1116 QT_TR_NOOP(
"Add Net Label"),
1117 QT_TR_NOOP(
"Add net labels to explicitly specify the net of wires"),
1118 ":/img/actions/draw_netlabel.png",
1119 EditorCommand::Flags(),
1120 {QKeySequence(Qt::Key_N)},
1125 QT_TR_NOOP(
"Add Component"),
1126 QT_TR_NOOP(
"Insert components from the workspace libraries"),
1127 ":/img/actions/add_component.png",
1129 {QKeySequence(Qt::Key_A)},
1134 QT_TR_NOOP(
"Draw Trace"),
1135 QT_TR_NOOP(
"Draw copper traces to interconnect devices"),
1136 ":/img/actions/draw_wire.png",
1137 EditorCommand::Flags(),
1138 {QKeySequence(Qt::Key_W)},
1143 QT_TR_NOOP(
"Add Via"),
1144 QT_TR_NOOP(
"Add plated through-hole vias"),
1145 ":/img/actions/add_via.png",
1146 EditorCommand::Flags(),
1147 {QKeySequence(Qt::Key_V)},
1152 QT_TR_NOOP(
"Draw Plane"),
1153 QT_TR_NOOP(
"Draw auto-filled copper areas to interconnect pads and vias"),
1154 ":/img/actions/add_plane.png",
1155 EditorCommand::Flags(),
1156 {QKeySequence(Qt::Key_N)},
1160 "tool_generate_outline",
1161 QT_TR_NOOP(
"Generate Outline"),
1162 QT_TR_NOOP(
"Automatically generate the outline polygon"),
1163 ":/img/actions/wizard.png",
1164 EditorCommand::Flags(),
1169 "tool_generate_courtyard",
1170 QT_TR_NOOP(
"Generate Courtyard"),
1171 QT_TR_NOOP(
"Automatically generate the courtyard polygon"),
1172 ":/img/actions/wizard.png",
1178 "tool_renumber_pads",
1179 QT_TR_NOOP(
"Re-Number Pads"),
1180 QT_TR_NOOP(
"Helper tool to interactively change pad numbers"),
1181 ":/img/actions/wizard.png",
1188 QT_TR_NOOP(
"Measure Distance"),
1189 QT_TR_NOOP(
"Measure the distance between two points"),
1190 ":/img/actions/ruler.png",
1191 EditorCommand::Flags(),
1192 {QKeySequence(Qt::CTRL | Qt::Key_M)},
1197 "categoryCommands", QT_TR_NOOP(
"Commands"),
true, &
categoryRoot};
1199 "command_toolbar_focus",
1200 QT_TR_NOOP(
"Go To Command Toolbar"),
1201 QT_TR_NOOP(
"Move the focus into the command toolbar"),
1203 EditorCommand::Flags(),
1204 {QKeySequence(Qt::Key_Tab)},
1209 QT_TR_NOOP(
"Abort Command"),
1210 QT_TR_NOOP(
"Abort the currently active command"),
1211 ":/img/actions/stop.png",
1212 EditorCommand::Flags(),
1213 {QKeySequence(Qt::Key_Escape)},
1218 QT_TR_NOOP(
"Layer Up"),
1219 QT_TR_NOOP(
"Switch to the next higher layer (bottom->top)"),
1221 EditorCommand::Flags(),
1222 {QKeySequence(Qt::Key_PageUp)},
1227 QT_TR_NOOP(
"Layer Down"),
1228 QT_TR_NOOP(
"Switch to the next lower layer (top->bottom)"),
1230 EditorCommand::Flags(),
1231 {QKeySequence(Qt::Key_PageDown)},
1235 "line_width_increase",
1236 QT_TR_NOOP(
"Increase Line Width"),
1237 QT_TR_NOOP(
"Increase the line/trace/stroke/pad width"),
1239 EditorCommand::Flags(),
1240 {QKeySequence(Qt::Key_Plus)},
1244 "line_width_decrease",
1245 QT_TR_NOOP(
"Decrease Line Width"),
1246 QT_TR_NOOP(
"Decrease the line/trace/stroke/pad width"),
1248 EditorCommand::Flags(),
1249 {QKeySequence(Qt::Key_Minus)},
1254 QT_TR_NOOP(
"Increase Size"),
1255 QT_TR_NOOP(
"Increase the via/pad/pin/text size"),
1257 EditorCommand::Flags(),
1258 {QKeySequence(Qt::Key_Asterisk)},
1263 QT_TR_NOOP(
"Decrease Size"),
1264 QT_TR_NOOP(
"Decrease the via/pad/pin/text size"),
1266 EditorCommand::Flags(),
1267 {QKeySequence(Qt::Key_Slash)},
1272 QT_TR_NOOP(
"Increase Drill"),
1273 QT_TR_NOOP(
"Increase the via/pad/hole drill diameter"),
1275 EditorCommand::Flags(),
1276 {QKeySequence(Qt::Key_Home)},
1281 QT_TR_NOOP(
"Decrease Drill"),
1282 QT_TR_NOOP(
"Decrease the via/pad/hole drill diameter"),
1284 EditorCommand::Flags(),
1285 {QKeySequence(Qt::Key_End)},
1289 "width_auto_toggle",
1290 QT_TR_NOOP(
"Toggle Auto-Width"),
1291 QT_TR_NOOP(
"Toggle the auto-width property state"),
1293 EditorCommand::Flags(),
1294 {QKeySequence(Qt::Key_Period)},
1299 QT_TR_NOOP(
"Toggle Fill"),
1300 QT_TR_NOOP(
"Toggle the fill property state"),
1302 EditorCommand::Flags(),
1303 {QKeySequence(Qt::Key_F)},
1308 QT_TR_NOOP(
"Toggle Grab Area"),
1309 QT_TR_NOOP(
"Toggle the grab area property state"),
1311 EditorCommand::Flags(),
1312 {QKeySequence(Qt::Key_Comma)},
1316 "align_horizontal_left",
1317 QT_TR_NOOP(
"Align Left"),
1318 QT_TR_NOOP(
"Horizontal alignment: Left"),
1319 ":/img/command_toolbars/align_horizontal_left.png",
1320 EditorCommand::Flags(),
1321 {QKeySequence(Qt::Key_1)},
1325 "align_horizontal_center",
1326 QT_TR_NOOP(
"Align Center"),
1327 QT_TR_NOOP(
"Horizontal alignment: Center"),
1328 ":/img/command_toolbars/align_horizontal_center.png",
1329 EditorCommand::Flags(),
1330 {QKeySequence(Qt::Key_2)},
1334 "align_horizontal_right",
1335 QT_TR_NOOP(
"Align Right"),
1336 QT_TR_NOOP(
"Horizontal alignment: Right"),
1337 ":/img/command_toolbars/align_horizontal_right.png",
1338 EditorCommand::Flags(),
1339 {QKeySequence(Qt::Key_3)},
1343 "align_vertical_bottom",
1344 QT_TR_NOOP(
"Align Bottom"),
1345 QT_TR_NOOP(
"Vertical alignment: Bottom"),
1346 ":/img/command_toolbars/align_vertical_bottom.png",
1347 EditorCommand::Flags(),
1348 {QKeySequence(Qt::Key_4)},
1352 "align_vertical_center",
1353 QT_TR_NOOP(
"Align Center"),
1354 QT_TR_NOOP(
"Vertical alignment: Center"),
1355 ":/img/command_toolbars/align_vertical_center.png",
1356 EditorCommand::Flags(),
1357 {QKeySequence(Qt::Key_5)},
1361 "align_vertical_top",
1362 QT_TR_NOOP(
"Align Top"),
1363 QT_TR_NOOP(
"Vertical alignment: Top"),
1364 ":/img/command_toolbars/align_vertical_top.png",
1365 EditorCommand::Flags(),
1366 {QKeySequence(Qt::Key_6)},
1371 QT_TR_NOOP(
"Horizontal - Vertical"),
1373 "Wire mode: First segment horizontal, second segment vertical"),
1374 ":/img/command_toolbars/wire_h_v.png",
1375 EditorCommand::Flags(),
1376 {QKeySequence(Qt::Key_1)},
1381 QT_TR_NOOP(
"Vertical - Horizontal"),
1383 "Wire mode: First segment vertical, second segment horizontal"),
1384 ":/img/command_toolbars/wire_v_h.png",
1385 EditorCommand::Flags(),
1386 {QKeySequence(Qt::Key_2)},
1391 QT_TR_NOOP(
"90° - 45°"),
1392 QT_TR_NOOP(
"Wire mode: First segment 90°, second segment 45°"),
1393 ":/img/command_toolbars/wire_90_45.png",
1394 EditorCommand::Flags(),
1395 {QKeySequence(Qt::Key_3)},
1400 QT_TR_NOOP(
"45° - 90°"),
1401 QT_TR_NOOP(
"Wire mode: First segment 45°, second segment 90°"),
1402 ":/img/command_toolbars/wire_45_90.png",
1403 EditorCommand::Flags(),
1404 {QKeySequence(Qt::Key_4)},
1408 "wire_mode_straight",
1409 QT_TR_NOOP(
"Straight"),
1410 QT_TR_NOOP(
"Wire mode: Straight line"),
1411 ":/img/command_toolbars/wire_straight.png",
1412 EditorCommand::Flags(),
1413 {QKeySequence(Qt::Key_5)},
1418 QT_TR_NOOP(
"Round"),
1419 QT_TR_NOOP(
"Shape: Round"),
1420 ":/img/command_toolbars/shape_round.png",
1421 EditorCommand::Flags(),
1422 {QKeySequence(Qt::Key_1)},
1426 "shape_rounded_rect",
1427 QT_TR_NOOP(
"Rounded Rectangle"),
1428 QT_TR_NOOP(
"Shape: Rounded Rectangle"),
1429 ":/img/command_toolbars/shape_rounded_rect.png",
1430 EditorCommand::Flags(),
1431 {QKeySequence(Qt::Key_2)},
1436 QT_TR_NOOP(
"Rectangle"),
1437 QT_TR_NOOP(
"Shape: Rectangle"),
1438 ":/img/command_toolbars/shape_rect.png",
1439 EditorCommand::Flags(),
1440 {QKeySequence(Qt::Key_3)},
1445 QT_TR_NOOP(
"Octagon"),
1446 QT_TR_NOOP(
"Shape: Octagon"),
1447 ":/img/command_toolbars/shape_octagon.png",
1448 EditorCommand::Flags(),
1449 {QKeySequence(Qt::Key_4)},
1454 "categoryComponents", QT_TR_NOOP(
"Components"),
true, &
categoryRoot};
1456 "component_resistor",
1457 QT_TR_NOOP(
"Resistor"),
1458 QT_TR_NOOP(
"Add standard component: Resistor"),
1459 ":/img/library/resistor_eu.png",
1460 EditorCommand::Flags(),
1465 "component_inductor",
1466 QT_TR_NOOP(
"Inductor"),
1467 QT_TR_NOOP(
"Add standard component: Inductor"),
1468 ":/img/library/inductor_eu.png",
1469 EditorCommand::Flags(),
1474 "component_capacitor_bipolar",
1475 QT_TR_NOOP(
"Bipolar Capacitor"),
1476 QT_TR_NOOP(
"Add standard component: Bipolar capacitor"),
1477 ":/img/library/bipolar_capacitor_eu.png",
1478 EditorCommand::Flags(),
1483 "component_capacitor_unipolar",
1484 QT_TR_NOOP(
"Unipolar Capacitor"),
1485 QT_TR_NOOP(
"Add standard component: Unipolar capacitor"),
1486 ":/img/library/unipolar_capacitor_eu.png",
1487 EditorCommand::Flags(),
1493 QT_TR_NOOP(
"GND Supply"),
1494 QT_TR_NOOP(
"Add standard component: GND supply"),
1495 ":/img/library/gnd.png",
1496 EditorCommand::Flags(),
1502 QT_TR_NOOP(
"VCC Supply"),
1503 QT_TR_NOOP(
"Add standard component: VCC supply"),
1504 ":/img/library/vcc.png",
1505 EditorCommand::Flags(),
1514 QT_TR_NOOP(
"Pages"),
1515 QT_TR_NOOP(
"Go to the pages dock"),
1517 EditorCommand::Flags(),
1518 {QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_G)},
1523 QT_TR_NOOP(
"Electrical Rule Check (ERC)"),
1524 QT_TR_NOOP(
"Go to the ERC messages dock"),
1526 EditorCommand::Flags(),
1527 {QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_E)},
1532 QT_TR_NOOP(
"Design Rule Check (DRC)"),
1533 QT_TR_NOOP(
"Go to the DRC messages dock"),
1535 EditorCommand::Flags(),
1536 {QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_D)},
1541 QT_TR_NOOP(
"Layers"),
1542 QT_TR_NOOP(
"Go to the layers dock"),
1544 EditorCommand::Flags(),
1545 {QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_L)},
1549 "dock_place_devices",
1550 QT_TR_NOOP(
"Place Devices"),
1551 QT_TR_NOOP(
"Go to the dock for placing devices"),
1553 EditorCommand::Flags(),
1554 {QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_P)},
1559 "categoryWindowManagement", QT_TR_NOOP(
"Window Management"),
true,
1563 QT_TR_NOOP(
"Next Tab/Page"),
1564 QT_TR_NOOP(
"Navigate to the next tab or page"),
1566 EditorCommand::Flags(),
1567 {QKeySequence(Qt::CTRL | Qt::Key_Tab)},
1572 QT_TR_NOOP(
"Previous Tab/Page"),
1573 QT_TR_NOOP(
"Navigate to the previous tab or page"),
1575 EditorCommand::Flags(),
1576 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_Tab)},
1581 QT_TR_NOOP(
"Close Tab"),
1582 QT_TR_NOOP(
"Close the currently opened tab"),
1584 EditorCommand::Flags(),
1585 {QKeySequence(Qt::CTRL | Qt::Key_W)},
1590 QT_TR_NOOP(
"Close All Tabs"),
1591 QT_TR_NOOP(
"Close all currently opened tabs"),
1593 EditorCommand::Flags(),
1594 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_W)},
1599 QT_TR_NOOP(
"Close Window"),
1600 QT_TR_NOOP(
"Close this window"),
1602 EditorCommand::Flags(),
1603 {QKeySequence(Qt::ALT | Qt::Key_F4)},
1608 QT_TR_NOOP(
"Close Project"),
1609 QT_TR_NOOP(
"Close the currently opened project"),
1610 ":/img/actions/close.png",
1611 EditorCommand::Flags(),
1612 {QKeySequence(Qt::CTRL | Qt::Key_F4)},
1616 "project_close_all",
1617 QT_TR_NOOP(
"Close All Projects"),
1618 QT_TR_NOOP(
"Close all currently opened projects"),
1619 ":/img/actions/close.png",
1620 EditorCommand::Flags(),
1621 {QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_F4)},
1627 QT_TR_NOOP(
"Close the whole application"),
1628 ":/img/actions/quit.png",
1630 {QKeySequence(Qt::CTRL | Qt::Key_Q)},
1638 QT_TR_NOOP(
"About LibrePCB"),
1639 QT_TR_NOOP(
"Show information about the application"),
1640 ":/img/logo/48x48.png",
1647 QT_TR_NOOP(
"About Qt"),
1648 QT_TR_NOOP(
"Show information about Qt"),
1656 QT_TR_NOOP(
"LibrePCB Website"),
1657 QT_TR_NOOP(
"Open the LibrePCB website in the web browser"),
1658 ":/img/actions/open_browser.png",
1659 EditorCommand::Flags(),
1664 "documentation_online",
1665 QT_TR_NOOP(
"Online Documentation"),
1666 QT_TR_NOOP(
"Open the documentation in the web browser"),
1667 ":/img/actions/help.png",
1668 EditorCommand::Flags(),
1669 {QKeySequence(Qt::Key_F1)},
1673 "keyboard_shortcuts_reference",
1674 QT_TR_NOOP(
"Keyboard Shortcuts Reference"),
1675 QT_TR_NOOP(
"Open a quick reference about the keyboard shortcuts"),
1677 EditorCommand::Flags(),
1678 {QKeySequence(Qt::CTRL | Qt::Key_F1)},
1683 "categoryContextMenu", QT_TR_NOOP(
"Context Menu"),
false, &
categoryRoot};
1686 QT_TR_NOOP(
"New Folder"),
1687 QT_TR_NOOP(
"Create a new folder"),
1688 ":/img/actions/new_folder.png",
1689 EditorCommand::Flags(),
1695 QT_TR_NOOP(
"Add To Favorites"),
1696 QT_TR_NOOP(
"Add project to favorites"),
1697 ":/img/actions/bookmark_gray.png",
1698 EditorCommand::Flags(),
1704 QT_TR_NOOP(
"Remove From Favorites"),
1705 QT_TR_NOOP(
"Remove project from favorites"),
1706 ":/img/actions/bookmark.png",
1707 EditorCommand::Flags(),
1713 QT_TR_NOOP(
"Add Vertex"),
1714 QT_TR_NOOP(
"Insert a new vertex into the selected polygon edge"),
1715 ":/img/actions/add.png",
1716 EditorCommand::Flags(),
1722 QT_TR_NOOP(
"Remove Vertex"),
1723 QT_TR_NOOP(
"Remove the selected vertex from the polygon"),
1724 ":/img/actions/delete.png",
1725 EditorCommand::Flags(),
1730 "trace_select_whole",
1731 QT_TR_NOOP(
"Select Whole Trace"),
1732 QT_TR_NOOP(
"Select the whole trace"),
1733 ":/img/actions/bookmark.png",
1734 EditorCommand::Flags(),
1739 "trace_measure_length",
1740 QT_TR_NOOP(
"Measure Selected Segments Length"),
1741 QT_TR_NOOP(
"Measure the total length of all selected trace segments"),
1742 ":/img/actions/ruler.png",
1743 EditorCommand::Flags(),
1748 "trace_remove_whole",
1749 QT_TR_NOOP(
"Remove Whole Trace"),
1750 QT_TR_NOOP(
"Remove the whole trace"),
1751 ":/img/actions/minus.png",
1752 EditorCommand::Flags(),
1758 QT_TR_NOOP(
"Lock Placement"),
1759 QT_TR_NOOP(
"Toggle placement lock"),
1760 ":/img/status/locked.png",
1761 EditorCommand::Flags(),
1767 QT_TR_NOOP(
"Visible"),
1768 QT_TR_NOOP(
"Toggle visibility"),
1770 EditorCommand::Flags(),
1775 "copy_mpn_to_clipboard",
1776 QT_TR_NOOP(
"Copy MPN to Clipboard"),
1777 QT_TR_NOOP(
"Copy this MPN into the clipboard"),
1778 ":/img/actions/copy.png",
1779 EditorCommand::Flags(),
1780 {QKeySequence(Qt::CTRL | Qt::Key_C)},
1784 "open_product_website",
1785 QT_TR_NOOP(
"Open Product Website"),
1786 QT_TR_NOOP(
"Open product details about this part in the web browser"),
1787 ":/img/actions/open_browser.png",
1793 "open_pricing_website",
1794 QT_TR_NOOP(
"Open Pricing Website"),
1795 QT_TR_NOOP(
"Open pricing details about this part in the web browser"),
1796 ":/img/library/part.png",
1804 QT_TR_NOOP(
"Generate Content"),
1805 QT_TR_NOOP(
"Various helper tools to generate or modify objects"),
1806 ":/img/actions/wizard.png",
Category for librepcb::editor::EditorCommand.
Definition editorcommandcategory.h:42
void updateTranslations() noexcept
Definition editorcommandcategory.h:66
Command for editors, e.g. to be added to a QMenu.
Definition editorcommand.h:42
void updateTranslations() noexcept
Definition editorcommand.cpp:102
Collection of all commands across all editors.
Definition editorcommandset.h:49
EditorCommand applicationQuit
Definition editorcommandset.h:1624
EditorCommand dockPages
Definition editorcommandset.h:1512
EditorCommand controlPanel
Definition editorcommandset.h:165
EditorCommand toolPadBga
Definition editorcommandset.h:1041
EditorCommand save
Definition editorcommandset.h:102
EditorCommand toolPin
Definition editorcommandset.h:1005
EditorCommand sizeIncrease
Definition editorcommandset.h:1252
EditorCommand toolGenerateOutline
Definition editorcommandset.h:1159
EditorCommand zoomFitContent
Definition editorcommandset.h:840
EditorCommand shapeRoundedRect
Definition editorcommandset.h:1425
EditorCommand projectCloseAll
Definition editorcommandset.h:1615
EditorCommand layerDown
Definition editorcommandset.h:1225
EditorCommand tabClose
Definition editorcommandset.h:1579
EditorCommand print
Definition editorcommandset.h:550
EditorCommandCategory categoryTextInput
Definition editorcommandset.h:410
EditorCommandCategory categoryHelp
Definition editorcommandset.h:1634
EditorCommand alignVerticalTop
Definition editorcommandset.h:1360
EditorCommand toolPadEdgeConnector
Definition editorcommandset.h:1050
EditorCommand flipVertical
Definition editorcommandset.h:744
EditorCommand generateBom
Definition editorcommandset.h:559
EditorCommand sheetNew
Definition editorcommandset.h:319
EditorCommand gridProperties
Definition editorcommandset.h:264
EditorCommand inputAcceptAdd
Definition editorcommandset.h:439
EditorCommand componentGnd
Definition editorcommandset.h:1491
EditorCommand toolLine
Definition editorcommandset.h:933
EditorCommand componentResistor
Definition editorcommandset.h:1455
EditorCommand moveLeft
Definition editorcommandset.h:662
EditorCommand itemOpen
Definition editorcommandset.h:93
EditorCommand abort
Definition editorcommandset.h:1207
EditorCommand clipboardPaste
Definition editorcommandset.h:653
EditorCommandCategory categoryComponents
Definition editorcommandset.h:1453
EditorCommand openProductWebsite
Definition editorcommandset.h:1783
EditorCommand toolText
Definition editorcommandset.h:978
EditorCommandCategory categoryTools
Definition editorcommandset.h:922
EditorCommand toolPadLocalFiducial
Definition editorcommandset.h:1068
EditorCommand unlock
Definition editorcommandset.h:782
EditorCommand toolWire
Definition editorcommandset.h:1104
EditorCommand copyMpnToClipboard
Definition editorcommandset.h:1774
EditorCommand mirrorHorizontal
Definition editorcommandset.h:716
EditorCommand componentInductor
Definition editorcommandset.h:1464
EditorCommandCategory categoryDocks
Definition editorcommandset.h:1510
EditorCommand projectNew
Definition editorcommandset.h:228
EditorCommand toolMeasure
Definition editorcommandset.h:1186
EditorCommand sheetRename
Definition editorcommandset.h:328
EditorCommand rotateCw
Definition editorcommandset.h:707
EditorCommand schematicEditor
Definition editorcommandset.h:310
EditorCommand runDesignRuleCheck
Definition editorcommandset.h:291
EditorCommandCategory categoryWindowManagement
Definition editorcommandset.h:1558
EditorCommand pageNext
Definition editorcommandset.h:1561
EditorCommand libraryElementDuplicate
Definition editorcommandset.h:219
EditorCommand toolPadTest
Definition editorcommandset.h:1059
EditorCommand website
Definition editorcommandset.h:1654
EditorCommand redo
Definition editorcommandset.h:625
EditorCommand drillDecrease
Definition editorcommandset.h:1279
EditorCommand exportImage
Definition editorcommandset.h:514
EditorCommand mirrorVertical
Definition editorcommandset.h:725
EditorCommand zoomIn
Definition editorcommandset.h:849
EditorCommand favoriteAdd
Definition editorcommandset.h:1693
EditorCommand boardRemove
Definition editorcommandset.h:373
EditorCommand toolPadThermal
Definition editorcommandset.h:1032
EditorCommand locked
Definition editorcommandset.h:1756
EditorCommand projectOpen
Definition editorcommandset.h:237
EditorCommand toggle3d
Definition editorcommandset.h:912
EditorCommand commandToolBarFocus
Definition editorcommandset.h:1198
EditorCommand pagePrevious
Definition editorcommandset.h:1570
EditorCommand toolSelect
Definition editorcommandset.h:924
void updateTranslations() noexcept
Definition editorcommandset.h:64
EditorCommand wireMode9045
Definition editorcommandset.h:1389
EditorCommand runQuickCheck
Definition editorcommandset.h:282
EditorCommand workspaceSettings
Definition editorcommandset.h:183
EditorCommand rename
Definition editorcommandset.h:819
EditorCommand vertexAdd
Definition editorcommandset.h:1711
EditorCommand helperTools
Definition editorcommandset.h:1801
EditorCommand toolCircle
Definition editorcommandset.h:960
EditorCommand importEagleLibrary
Definition editorcommandset.h:469
EditorCommand grabAreaToggle
Definition editorcommandset.h:1306
EditorCommand exportStep
Definition editorcommandset.h:541
EditorCommand drillIncrease
Definition editorcommandset.h:1270
EditorCommand layerUp
Definition editorcommandset.h:1216
EditorCommand inputRemove
Definition editorcommandset.h:430
EditorCommand saveAll
Definition editorcommandset.h:111
EditorCommand planeHideAll
Definition editorcommandset.h:391
EditorCommand toolComponent
Definition editorcommandset.h:1123
EditorCommand workspaceSwitch
Definition editorcommandset.h:174
EditorCommand wireMode4590
Definition editorcommandset.h:1398
EditorCommand properties
Definition editorcommandset.h:810
EditorCommand toolPolygon
Definition editorcommandset.h:951
EditorCommand generateD356Netlist
Definition editorcommandset.h:586
EditorCommand boardNew
Definition editorcommandset.h:355
EditorCommandCategory categoryView
Definition editorcommandset.h:838
EditorCommand flipHorizontal
Definition editorcommandset.h:734
EditorCommand toolPadGlobalFiducial
Definition editorcommandset.h:1077
EditorCommand libraryElementNew
Definition editorcommandset.h:210
EditorCommand showPinNumbers
Definition editorcommandset.h:885
EditorCommandCategory categoryEditor
Definition editorcommandset.h:82
EditorCommand inputBrowse
Definition editorcommandset.h:412
EditorCommand exportPdf
Definition editorcommandset.h:523
EditorCommand dockDrc
Definition editorcommandset.h:1530
EditorCommand setLineWidth
Definition editorcommandset.h:791
EditorCommand favoriteRemove
Definition editorcommandset.h:1702
EditorCommand lineWidthDecrease
Definition editorcommandset.h:1243
EditorCommand aboutQt
Definition editorcommandset.h:1645
EditorCommand alignVerticalBottom
Definition editorcommandset.h:1342
EditorCommand componentCapacitorUnipolar
Definition editorcommandset.h:1482
EditorCommandCategory categoryContextMenu
Definition editorcommandset.h:1682
EditorCommandCategory categoryCommands
Definition editorcommandset.h:1196
~EditorCommandSet() noexcept
Definition editorcommandset.h:56
EditorCommand generateFabricationData
Definition editorcommandset.h:568
EditorCommandSet() noexcept
Definition editorcommandset.h:55
EditorCommand toolName
Definition editorcommandset.h:987
EditorCommand componentVcc
Definition editorcommandset.h:1500
EditorCommand moveUp
Definition editorcommandset.h:680
EditorCommand openPricingWebsite
Definition editorcommandset.h:1792
EditorCommand workspaceLibrariesRescan
Definition editorcommandset.h:192
EditorCommand traceRemoveWhole
Definition editorcommandset.h:1747
EditorCommand boardEditor
Definition editorcommandset.h:346
EditorCommand lineWidthIncrease
Definition editorcommandset.h:1234
EditorCommand deviceResetTextAll
Definition editorcommandset.h:801
EditorCommand toolValue
Definition editorcommandset.h:996
EditorCommand toolPadTht
Definition editorcommandset.h:1014
EditorCommand projectSetup
Definition editorcommandset.h:255
EditorCommand toolHole
Definition editorcommandset.h:1095
EditorCommand snapToGrid
Definition editorcommandset.h:764
QList< EditorCommandCategory * > getCategories() noexcept
Definition editorcommandset.h:73
EditorCommand sheetRemove
Definition editorcommandset.h:337
EditorCommand tabCloseAll
Definition editorcommandset.h:1588
EditorCommand boardCopy
Definition editorcommandset.h:364
EditorCommand moveRight
Definition editorcommandset.h:671
EditorCommand dockLayers
Definition editorcommandset.h:1539
EditorCommand sizeDecrease
Definition editorcommandset.h:1261
EditorCommand find
Definition editorcommandset.h:129
EditorCommand keyboardShortcutsReference
Definition editorcommandset.h:1672
EditorCommand remove
Definition editorcommandset.h:828
EditorCommand vertexRemove
Definition editorcommandset.h:1720
EditorCommand itemNew
Definition editorcommandset.h:84
EditorCommand toolPadSmt
Definition editorcommandset.h:1023
EditorCommand toggleBackgroundImage
Definition editorcommandset.h:903
EditorCommand importEagleProject
Definition editorcommandset.h:478
EditorCommand visible
Definition editorcommandset.h:1765
EditorCommand toolZone
Definition editorcommandset.h:1086
EditorCommand toolTrace
Definition editorcommandset.h:1132
EditorCommandCategory categoryRoot
Definition editorcommandset.h:53
EditorCommand widthAutoToggle
Definition editorcommandset.h:1288
EditorCommand moveAlign
Definition editorcommandset.h:754
EditorCommand fillToggle
Definition editorcommandset.h:1297
EditorCommand aboutLibrePcb
Definition editorcommandset.h:1636
EditorCommand findPrevious
Definition editorcommandset.h:147
EditorCommand alignVerticalCenter
Definition editorcommandset.h:1351
EditorCommand alignHorizontalLeft
Definition editorcommandset.h:1315
EditorCommand toolGenerateCourtyard
Definition editorcommandset.h:1168
EditorCommand toolReNumberPads
Definition editorcommandset.h:1177
EditorCommand selectAll
Definition editorcommandset.h:120
EditorCommand gridDecrease
Definition editorcommandset.h:876
EditorCommand alignHorizontalRight
Definition editorcommandset.h:1333
EditorCommand planeRebuildAll
Definition editorcommandset.h:400
EditorCommand projectSave
Definition editorcommandset.h:246
EditorCommand boardSetup
Definition editorcommandset.h:273
static EditorCommandSet & instance() noexcept
Definition editorcommandset.h:60
EditorCommand zoomOut
Definition editorcommandset.h:858
EditorCommand inputUnitChange
Definition editorcommandset.h:421
EditorCommand findNext
Definition editorcommandset.h:138
EditorCommand libraryManager
Definition editorcommandset.h:201
EditorCommand addExampleProjects
Definition editorcommandset.h:451
EditorCommand exportLppz
Definition editorcommandset.h:505
EditorCommand gridIncrease
Definition editorcommandset.h:867
EditorCommand exportSpecctraDsn
Definition editorcommandset.h:532
EditorCommand clipboardCut
Definition editorcommandset.h:635
EditorCommand wireModeVH
Definition editorcommandset.h:1379
EditorCommand projectLibraryUpdate
Definition editorcommandset.h:300
EditorCommand toolVia
Definition editorcommandset.h:1141
EditorCommand outputJobs
Definition editorcommandset.h:595
EditorCommandCategory categoryImportExport
Definition editorcommandset.h:449
EditorCommand componentCapacitorBipolar
Definition editorcommandset.h:1473
EditorCommand planeShowAll
Definition editorcommandset.h:382
EditorCommand toolRect
Definition editorcommandset.h:942
EditorCommand toolArc
Definition editorcommandset.h:969
EditorCommand undo
Definition editorcommandset.h:616
QList< EditorCommand * > getCommands(const EditorCommandCategory *category) noexcept
Definition editorcommandset.h:76
EditorCommand traceSelectWhole
Definition editorcommandset.h:1729
EditorCommandCategory categoryModify
Definition editorcommandset.h:614
EditorCommand wireModeStraight
Definition editorcommandset.h:1407
EditorCommand generatePickPlace
Definition editorcommandset.h:577
EditorCommand documentationOnline
Definition editorcommandset.h:1663
EditorCommand fileManager
Definition editorcommandset.h:156
EditorCommand traceMeasureLength
Definition editorcommandset.h:1738
EditorCommand toolNetLabel
Definition editorcommandset.h:1114
EditorCommand toolPlane
Definition editorcommandset.h:1150
EditorCommand alignHorizontalCenter
Definition editorcommandset.h:1324
EditorCommand dockPlaceDevices
Definition editorcommandset.h:1548
EditorCommand rotateCcw
Definition editorcommandset.h:698
EditorCommand moveDown
Definition editorcommandset.h:689
EditorCommand clipboardCopy
Definition editorcommandset.h:644
EditorCommand shapeOctagon
Definition editorcommandset.h:1443
EditorCommand orderPcb
Definition editorcommandset.h:604
EditorCommand shapeRound
Definition editorcommandset.h:1416
EditorCommand shapeRect
Definition editorcommandset.h:1434
EditorCommand importKiCadLibrary
Definition editorcommandset.h:487
EditorCommand projectClose
Definition editorcommandset.h:1606
EditorCommand dockErc
Definition editorcommandset.h:1521
EditorCommand importSpecctraSes
Definition editorcommandset.h:496
EditorCommand windowClose
Definition editorcommandset.h:1597
EditorCommand ignoreLocks
Definition editorcommandset.h:894
EditorCommand folderNew
Definition editorcommandset.h:1684
EditorCommand importDxf
Definition editorcommandset.h:460
EditorCommand lock
Definition editorcommandset.h:773
EditorCommand wireModeHV
Definition editorcommandset.h:1369
Definition occmodel.cpp:77