CFx SDK Documentation  2022 SP0
FxHeaders.h
Go to the documentation of this file.
1 //
2 // (C) Copyright 2005-2021 by Graebert GmbH.
3 //
4 // Permission to use, copy, modify, and distribute this software in
5 // object code form for any purpose and without fee is hereby granted,
6 // provided that the above copyright notice appears in all copies and
7 // that both that copyright notice and the limited warranty and
8 // restricted rights notice below appear in all supporting
9 // documentation.
10 //
11 // GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
12 // GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
13 // MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
14 // DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
15 // UNINTERRUPTED OR ERROR FREE.
16 
17 
18 // The following ifdef block is the standard way of creating macros which make exporting
19 // from a DLL simpler. All files within this DLL are compiled with the DDKERNEL_EXPORTS
20 // symbol defined on the command line. this symbol should not be defined on any project
21 // that uses this DLL. This way any other project whose source files include this file see
22 // DDKERNEL_API functions as being imported from a DLL, whereas this DLL sees symbols
23 // defined with this macro as being exported.
24 
25 #pragma once
26 
27 #include "DDKERNEL.h"
28 #include "FxAppInfo.h"
29 #include "FxApplications.h"
30 #include "FxBagFiler.h"
31 #include "FxCommand.h"
32 #include "FxCommandContext.h"
33 #include "FxCommandsHistory.h"
34 #include "FxCurvePE.h"
35 #include "FxDatabase.h"
36 #include "FxDatabaseHistory.h"
37 #include "FxDatabaseReactor.h"
38 #include "fxdbvardefs.h"
39 #include "FxDebug.h"
40 #include "FxDefines.h"
41 #include "FxDisplayDevice.h"
42 #include "FxDocument.h"
43 #include "FxDocumentIterator.h"
44 #include "FxDocumentManager.h"
46 #include "FxEditorReactor.h"
47 #include "FxFdtAPI.h"
48 #include "FxFdtCodes.h"
49 #include "FxFdtDCL.h"
50 #include "FxFdtDialogs.h"
51 #include "FxFdtError.h"
52 #include "FxFdtType.h"
53 #include "FxFileData.h"
54 #include "FxGeometryClipper.h"
55 #include "FxGeomUtils.h"
56 #include "FxGripPointsPE.h"
57 #include "FxHelpId.h"
58 #include "FxHitTestInfo.h"
59 #include "FxHostAppServices.h"
60 #include "FxInit.h"
61 #include "FxInputContextReactor.h"
62 #include "FxInputPointManager.h"
63 #include "FxKeywordArray.h"
64 #include "FxLayoutManagerReactor.h"
65 #include "FxLicenseInfo.h"
66 #include "FxLicenseManager.h"
67 #include "FxMainFrame.h"
68 #include "FxModule.h"
69 #include "FxObjectId.h"
70 #include "FxOperators.h"
71 #include "FxOrthoPoint.h"
72 #include "FxOsnapPoint.h"
73 #include "FxOtrackPoint.h"
74 #include "FxPicture.h"
75 #include "FxPluginModule.h"
76 #include "FxPluginModuleDefines.h"
77 #include "FxPluginModuleInternal.h"
78 #include "FxPreferences.h"
79 #include "FxPreviewBitmap.h"
80 #include "FxProfile.h"
81 #include "FxRecentFiles.h"
82 #include "FxRecentlyErased.h"
83 #include "fxscriptengine.h"
84 #include "FxSelectionSet.h"
85 #include "FxSelectionSetReactor.h"
86 #include "FxSettings.h"
87 #include "FxStatusBar.h"
88 #include "FxString.h"
89 #include "FxSystemFiles.h"
90 #include "FxSystemServices.h"
91 #include "FxSysVarDefs.h"
92 #include "FxTracker.h"
93 #include "FxTrackerDrawContext.h"
94 #include "FxUI.h"
95 #include "FxUnitsFormatter.h"
96 #include "FxUserIO.h"
97 #include "FxVectorizeDevice.h"
98 #include "FxView.h"
99 #include "FxViewDrawInfo.h"
100 #include "FxViewDrawContext.h"
101 #include "FxViewReactor.h"
102 #include "FxVSTA.h"
103 
104 #include "PortingHelp/arx2drx.h"
105 
106 #if !defined( __cplusplus )
107  #include "ads2drx.h"
108 #endif
109 
110 #if defined( QT_VERSION ) && !defined(XENON)
111  #include "FxDialog.h"
112  #include "FxMenu.h"
113  #include "FxMessageBox.h"
114  #include "FxNetworkAccessManager.h"
115  #include "FxRasterImage.h"
116 #endif