1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
#pragma once
#include <QtGlobal>
Q_DECL_CONSTEXPR static const int VRT_VERSION_1 = 1; // Original version
Q_DECL_CONSTEXPR static const int VRT_VERSION_2 = 2; // Added ability to show IC pin numbers
Q_DECL_CONSTEXPR static const int VRT_VERSION_3 = 3; // Added ground fill parameters
Q_DECL_CONSTEXPR static const int VRT_VERSION_4 = 4; // Simplified mapping of pinChar to pinIndex
Q_DECL_CONSTEXPR static const int VRT_VERSION_5 = 5; // Added flag to show grid
Q_DECL_CONSTEXPR static const int VRT_VERSION_6 = 6; // Added color saturation
Q_DECL_CONSTEXPR static const int VRT_VERSION_7 = 7; // Added pin labels
Q_DECL_CONSTEXPR static const int VRT_VERSION_8 = 8; // Added crystal component type
Q_DECL_CONSTEXPR static const int VRT_VERSION_9 = 9; // Added more trimmers/relays/switches
Q_DECL_CONSTEXPR static const int VRT_VERSION_10 = 10; // Added rectangles
Q_DECL_CONSTEXPR static const int VRT_VERSION_11 = 11; // Added component manager, bounding rects, reworked Footprint class
Q_DECL_CONSTEXPR static const int VRT_VERSION_12 = 12; // Added horizontal vero strips
Q_DECL_CONSTEXPR static const int VRT_VERSION_13 = 13; // Added crop margin
Q_DECL_CONSTEXPR static const int VRT_VERSION_14 = 14; // Added text manager
Q_DECL_CONSTEXPR static const int VRT_VERSION_15 = 15; // Added text color
Q_DECL_CONSTEXPR static const int VRT_VERSION_16 = 16; // Added more components
Q_DECL_CONSTEXPR static const int VRT_VERSION_17 = 17; // Added text sizes for components and pins
Q_DECL_CONSTEXPR static const int VRT_VERSION_18 = 18; // Added custom component type and shapes class
Q_DECL_CONSTEXPR static const int VRT_VERSION_19 = 19; // Added component editor flag and new component attributes
Q_DECL_CONSTEXPR static const int VRT_VERSION_20 = 20; // Added SURFACE_HOLE attribute
Q_DECL_CONSTEXPR static const int VRT_VERSION_21 = 21; // Added target board size
Q_DECL_CONSTEXPR static const int VRT_VERSION_22 = 22; // Label offsets measured in 1/16th of a square instead of 1/4
Q_DECL_CONSTEXPR static const int VRT_VERSION_23 = 23; // Added component definer
Q_DECL_CONSTEXPR static const int VRT_VERSION_24 = 24; // Added routing method parameter
Q_DECL_CONSTEXPR static const int VRT_VERSION_25 = 25; // Moves some variables from CompElement to Element
Q_DECL_CONSTEXPR static const int VRT_VERSION_26 = 26; // Reworked codes in Pin to allow 2 wires per grid point
Q_DECL_CONSTEXPR static const int VRT_VERSION_27 = 27; // Modified Element to store additional wire info
Q_DECL_CONSTEXPR static const int VRT_VERSION_28 = 28; // Added options for wires to share holes or cross/overlay
Q_DECL_CONSTEXPR static const int VRT_VERSION_29 = 29; // Added color to component definition
Q_DECL_CONSTEXPR static const int VRT_VERSION_30 = 30; // Added pin label alignment
Q_DECL_CONSTEXPR static const int VRT_VERSION_31 = 31; // New treatment of labels under part rotation and centering.
Q_DECL_CONSTEXPR static const int VRT_VERSION_32 = 32; // Added size of solder mask and silk screen pen
Q_DECL_CONSTEXPR static const int VRT_VERSION_33 = 33; // Added PCB track mode, board edge margin, PTH/NPTH option
Q_DECL_CONSTEXPR static const int VRT_VERSION_34 = 34; // Added 3rd dimension to grid, and display layer
Q_DECL_CONSTEXPR static const int VRT_VERSION_35 = 35; // Added via dimensions
Q_DECL_CONSTEXPR static const int VRT_VERSION_36 = 36; // Added thin tracks style
Q_DECL_CONSTEXPR static const int VRT_VERSION_37 = 37; // Added flag to enable/disable vias
Q_DECL_CONSTEXPR static const int VRT_VERSION_38 = 38; // Added Bourns 3362 series trimpots
Q_DECL_CONSTEXPR static const int VRT_VERSION_39 = 39; // Added custom pin/hole size on components
Q_DECL_CONSTEXPR static const int VRT_VERSION_40 = 40; // Allow 50 mil holes, and fix bug with non-wire hole use
Q_DECL_CONSTEXPR static const int VRT_VERSION_41 = 41; // Allow user-specified colors for nodes
Q_DECL_CONSTEXPR static const int VRT_VERSION_42 = 42; // Auto-fix corruption of old VRTs on load
Q_DECL_CONSTEXPR static const int VRT_VERSION_43 = 43; // Added vero numbers and vero letters
Q_DECL_CONSTEXPR static const int VRT_VERSION_44 = 44; // Added option to show close tracks
Q_DECL_CONSTEXPR static const int VRT_VERSION_45 = 45; // Added layer preference for each component pin
Q_DECL_CONSTEXPR static const int VRT_VERSION_46 = 46; // Added pad offsets for PCB mode
Q_DECL_CONSTEXPR static const int VRT_VERSION_47 = 47; // Added component attribute to allow flying wires
Q_DECL_CONSTEXPR static const int VRT_VERSION_48 = 48; // Added board setting to show/hide flying wires
Q_DECL_CONSTEXPR static const int VRT_VERSION_49 = 49; // Added vertical alignment flag to text boxes
Q_DECL_CONSTEXPR static const int VRT_VERSION_50 = 50; // Added background color property
Q_DECL_CONSTEXPR static const int VRT_VERSION_51 = 51; // Added pinlabels to component editor
Q_DECL_CONSTEXPR static const int VRT_VERSION_52 = 52; // Added thermal relief tag size
Q_DECL_CONSTEXPR static const int VRT_VERSION_53 = 53; // Added X-thermals flag
Q_DECL_CONSTEXPR static const int VRT_VERSION_54 = 54; // Added label offsets to CompDefiner
Q_DECL_CONSTEXPR static const int VRT_VERSION_55 = 55; // Added SOIC attribute to Pin class
Q_DECL_CONSTEXPR static const int VRT_VERSION_56 = 56; // Added SOIC parts to COMP enum
Q_DECL_CONSTEXPR static const int VRT_VERSION_57 = 57; // Added inverse Mono option
Q_DECL_CONSTEXPR static const int VRT_VERSION_58 = 58; // Added ground fill perimeter
Q_DECL_CONSTEXPR static const int VRT_VERSION_59 = 59; // Added colored Mono option
Q_DECL_CONSTEXPR static const int VRT_VERSION_CURRENT = VRT_VERSION_59;
|