1 /*******************************************************************
2 
3 Part of the Fritzing project - http://fritzing.org
4 Copyright (c) 2007-2014 Fachhochschule Potsdam - http://fh-potsdam.de
5 
6 Fritzing is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
10 
11 Fritzing is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 GNU General Public License for more details.
15 
16 You should have received a copy of the GNU General Public Licensetriple
17 along with Fritzing.  If not, see <http://www.gnu.org/licenses/>.
18 
19 ********************************************************************
20 
21 $Revision: 6947 $:
22 $Author: irascibl@gmail.com $:
23 $Date: 2013-04-03 06:45:22 +0200 (Mi, 03. Apr 2013) $
24 
25 ********************************************************************/
26 
27 #ifndef MODULEIDNAMES_H
28 #define MODULEIDNAMES_H
29 
30 #include <QString>
31 
32 class ModuleIDNames
33 {
34 public:
35 	static const QString ModuleIDNameSuffix;
36 	static const QString RulerModuleIDName;
37 	static const QString BreadboardModuleIDName;
38 	static const QString FullPlusBreadboardModuleIDName;
39 	static const QString RectanglePCBModuleIDName;
40 	static const QString TwoSidedRectanglePCBModuleIDName;
41 	static const QString EllipsePCBModuleIDName;
42 	static const QString TwoSidedEllipsePCBModuleIDName;
43 	static const QString NoteModuleIDName;
44 	static const QString WireModuleIDName;
45 	static const QString JumperModuleIDName;
46 	static const QString GroundPlaneModuleIDName;
47 	static const QString GroundModuleIDName;
48 	static const QString PowerModuleIDName;
49 	static const QString TwoPowerModuleIDName;
50 	static const QString NetLabelModuleIDName;
51     static const QString PowerLabelModuleIDName;
52 	static const QString LeftNetLabelModuleIDName;
53 	static const QString JustPowerModuleIDName;
54 	static const QString ResistorModuleIDName;
55 	static const QString LogoTextModuleIDName;
56 	static const QString LogoImageModuleIDName;
57 	static const QString Silkscreen0LogoImageModuleIDName;
58 	static const QString Copper0LogoTextModuleIDName;
59 	static const QString Copper0LogoImageModuleIDName;
60 	static const QString Copper1LogoTextModuleIDName;
61 	static const QString Copper1LogoImageModuleIDName;
62 	static const QString SchematicLogoTextModuleIDName;
63 	static const QString SchematicLogoImageModuleIDName;
64 	static const QString BreadboardLogoTextModuleIDName;
65 	static const QString BreadboardLogoImageModuleIDName;
66 	static const QString BoardLogoImageModuleIDName;
67 	static const QString OneLayerBoardLogoImageModuleIDName;
68 	static const QString HoleModuleIDName;
69 	static const QString ViaModuleIDName;
70 	static const QString PadModuleIDName;
71 	static const QString Copper0PadModuleIDName;
72 	static const QString CapacitorModuleIDName;
73 	static const QString CrystalModuleIDName;
74 	static const QString ZenerDiodeModuleIDName;
75 	static const QString ThermistorModuleIDName;
76 	static const QString PotentiometerModuleIDName;
77 	static const QString InductorModuleIDName;
78 	static const QString LEDModuleIDName;
79 	static const QString ColorLEDModuleIDName;
80 	static const QString ColorFluxLEDModuleIDName;
81 	static const QString PerfboardModuleIDName;
82 	static const QString StripboardModuleIDName;
83 	static const QString Stripboard2ModuleIDName;
84 	static const QString SpacerModuleIDName;
85 	static const QString SchematicFrameModuleIDName;
86     static const QString CopperBlockerModuleIDName;
87     static const QString Copper1BlockerModuleIDName;
88     static const QString Copper0BlockerModuleIDName;
89 };
90 
91 #endif
92