CFx SDK Documentation  2020SP3
FxSystemServices.h
Go to the documentation of this file.
1 //
2 // (C) Copyright 2005-2020 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 #pragma once
18 
19 #include "DDKERNEL.h"
20 #include "FxUserIO.h"
21 #include "FxUI.h"
22 
23 #include <DbHostAppServices.h>
24 
25 #include "FxPragmaPush.h"
26 
27 class CFxMainFrame;
28 class CFxDocumentManager;
29 class CFxHostAppServices;
30 class CFxLicenseInfo;
31 class QGLWidget;
32 class CFxProfileManager;
33 class CFxIO;
34 class CFxApplications;
35 class CFxVSTA;
36 class CFxUI;
38 class CFxFileData;
39 class CFxObjectManager;
40 class CFxBagFiler;
41 class CFxInferencePointManager;
42 class QMimeData;
43 class CFxGeomUtils;
44 class CFxEvalModeHandler;
45 class CFxViewDrawInfo;
46 class CXeRemoteFileManager;
47 class CFxSelectionSetFilterHolder;
48 class CFxTrackerData;
49 class CXeStorageServices;
50 class CXeHostServices;
51 class CFxAPI;
52 class CFxOutputDevice;
53 
54 struct IDispatch;
55 
56 class CFxVectorizeDevice;
58 
59 class OdGiRasterImage;
61 
62 class CFxGeometryClipper;
64 
65 class CFxDatabase;
67 
68 class CFxRasterImage;
70 
72 
73 class CFxActionMacroManager;
74 
81 {
82 public:
83 
89  {
90  MBButtonOk = 0x00000000L,
91  MBButtonOkCancel = 0x00000001L,
92  MBButtonAbortRetryIgnore = 0x00000002L,
93  MBButtonYesNoCancel = 0x00000003L,
94  MBButtonYesNo = 0x00000004L,
95  MBButtonRetryCancel = 0x00000005L,
96  MBButtonSaveDiscardCancel = 0x00000009L,
97  MBIconStop = 0x00000010L,
98  MBIconQuestion = 0x00000020L,
99  MBIconExclamation = 0x00000030L,
100  MBIconAsterisk = 0x00000040L,
101  MBModalSystem = 0x00001000L,
102  MBModalTask = 0x00002000L
103  };
104 
106 
108 
116  virtual bool GetPassword(const CFxString& dwgName, bool isXref, OdPassword& password) const = 0;
117 
118 
125  virtual void AuditPrintReport(OdDbAuditInfo* pAuditInfo, const CFxString& str) const = 0;
126 
134  virtual CFxString FindFile( const CFxString& sFile, bool bDisplayMessage = false, const OdDbBaseDatabase* pDb = 0, OdDbHostAppServices::FindFileHint hint = OdDbHostAppServices::kDefault) const = 0;
135 
139  virtual bool IsValidFileName( const CFxString& fileName ) const = 0;
140 
144  virtual void Write( const CFxString& str, const CFxDocument* pContext = 0 ) const = 0;
145 
150  virtual void WriteLine( const CFxString& str, const CFxDocument* pContext = 0, bool bShowCommandWindowOutput = false ) const = 0;
151 
155  virtual CFxMainFrame* GetMainFrame() const = 0;
156 
160  virtual int MessageBox( const CFxString& csText, const CFxString& csCaption, unsigned int uType) const = 0;
161 
165 
169 
173 
176  virtual CFxEvalModeHandler* GetFxEvalModeHandler() = 0;
177 
181  {
182  public:
183  /* {secret} */
185  /* {secret} */
187 
191 
195 
199 
203 
207 
211 
215 
219 
223 
226  bool m_bUCS;
227 
231 
235 
239 
241 
243  };
244 
250  virtual OdResBufPtr SendStringToExecute( const CFxString& strCommand, const CFxExpressionParserData* pData = 0 ) = 0;
251 
252  virtual OdResBufPtr SendStringToExecute( const CFxExpressionParserData* pData, int rtype, ... ) = 0;//variable argument list
253 
254  virtual OdResBufPtr SendStringToExecute( const CFxExpressionParserData* pData, int rtype, va_list vaList ) = 0;//variable argument list
255 
257 
259 
260  virtual void QueueExpr( const CFxExpressionParserData* pData, const OdResBufPtr& pExpr ) = 0;
261  virtual void QueueExpr( const CFxExpressionParserData* pData, int rtype, ... ) = 0;
262 
266 
270 
274  typedef enum _FontType
275  {
276  eFontsAll = 0,
277  eFontsSHX = 1,
278  eFontsTTF = 2
279  } FontType;
280 
289  virtual OdArray<CFxString> GetAvailableFonts( FontType eType ) const = 0;
290 
295 
299  virtual CFxIO* GetFxIO() = 0;
300 
307  virtual CFxVSTA* GetVSTA() = 0;
308  virtual void ActivateRibbon( bool enable ) = 0;
309 
312  virtual IDispatch* GetIApplication() = 0;
313 
332  virtual int FileDialog(
333  CFxUserIO::FileNameRetVal* pResultMode,
334  CFxString* pResultStr,
335  FxWId parent,
337  const CFxString& dialogCaption,
338  const CFxString& defaultExtension,
339  const CFxString& filter,
340  const CFxString& initialDir,
341  int* filterIndex = 0, // filterIndex is zero-based
342  CFxString* templateName = 0,
344  OdCodePageId** codepage = 0) = 0;
345 
364  virtual int FileDialog(
365  CFxUserIO::FileNameRetVal* pResultMode,
366  CFxStringArray* pResultStrs,
367  FxWId parent,
369  const CFxString& dialogCaption,
370  const CFxString& defaultExtension,
371  const CFxString& filter,
372  const CFxString& initialDir,
373  int* filterIndex = 0, // filterIndex is zero-based
374  CFxString* templateName = 0,
376  OdCodePageId** codepage = 0) = 0;
377 
381  virtual CFxUI* GetFxUI() = 0;
382 
389  virtual void Help( const CFxString& lpCommandName ) const = 0;
390 
396  virtual void ExitApplication( int nReturnCode = 0 ) = 0;
397 
404  virtual bool IsApplicationExiting( ) const = 0;
405 
410 
413 // virtual CFxExtentsAccumulator* CreateExtentsAccumulator() = 0;
414 
418 
419  typedef enum
420  {
427  kDirSave
428  } InitialDir;
429 
433  virtual void GetInitialDirPath( InitialDir type, CFxString& initialDir, const CFxFileData* info = 0 ) const = 0;
434 
439  virtual void SetInitialDirPath( InitialDir type, const CFxString& fileNamePath ) = 0;
440 
444  virtual CFxObjectManager* GetObjectManager() = 0;
445 
450  OdDbDatabase* db,
452  fdt_resbufW* resBuf = 0,
453  bool bIncludesDefaultValues = false) = 0;
454 
458  virtual bool userBreak() = 0;
459 
463  virtual void SetUserBreak( bool bUserBreak = true ) = 0;
464 
471  virtual CFxInferencePointManager* GetInferencePointManager() = 0;
472 
479  virtual OdCodePageId GetSystemCodepage() const = 0;
480 
487  virtual void SetSystemCodepage( OdCodePageId codepage ) = 0;
488 
497  virtual bool DoVerb( const OdDbObjectId& idOleObject ) const = 0;
498 
510  virtual bool AddOleDataToClipboard( QMimeData* pClipboardData, CFxDatabasePtr pData, int iFrameWidth, int iFrameHeight ) const = 0;
511 
518  virtual CFxGeomUtils* GetGeomUtils() const = 0;
519 
524  typedef enum _ModelerType
525  {
526  kNoModeler = 0,
527  kOdaModeler = 1,
528  kSpatialACIS = 2,
529  kUnknownModeler = 3
531 
538  virtual ModelerType GetModelerManufacture() const = 0;
539 
551  virtual bool GetVersion( int* major, int* minor, int* product, int* build ) const = 0;
552 
559  virtual CFxString GetVersion() const = 0;
560 
567  virtual void SetOEMVersion( const CFxString& sOEMVersion ) = 0;
568 
575  virtual CFxString GetOEMVersion() const = 0;
576 
583  virtual CFxString GetAppDataVersion() const = 0;
584 
588  virtual CFxString GetOpenDefaultExtension() const = 0;
589 
599  virtual void DisableUI(bool disable, bool includeCommandWindow = true, bool includeDocumentWindows = true, bool includeStatusBar = true ) = 0;
600 
607  virtual void AuthoriseOEMModule(bool authorise) = 0;
608 
615  virtual bool IsOEMModuleAuthorised() = 0;
616 
623  virtual CFxActionMacroManager* GetFxActionMacroManager() = 0;
624 
631  virtual const CFxActionMacroManager* GetFxActionMacroManager() const = 0;
632 
638  virtual CFxRasterImagePtr CreateDrawablePreview( OdUInt32 iWidth, OdUInt32 iHeight, OdDbDatabase* pDatabase, const OdGiDrawableArray& drawables, const CFxViewDrawInfo* pInfo ) = 0;
639 
643  virtual CFxAPI* GetFxAPI(CFxDocument * pDocument) = 0;
644 
648  virtual void StopATFBomb() = 0;
649 
650  virtual CFxUIStyle::UIStyle GetRibbonTheme() const = 0;
651  virtual void SetRibbonTheme( const CFxUIStyle::UIStyle value ) = 0;
652 
656  virtual void AddOutputDevice(CFxOutputDevice *device) = 0;
657 
661  virtual void RemoveOutputDevice(CFxOutputDevice *device) = 0;
662 };
663 
666 
667 #include "FxPragmaPop.h"
CFxSystemServices::SendStringToExecute
virtual OdResBufPtr SendStringToExecute(CFxDocument *pDoc, const CFxExpressionParserData *pData, OdResBufPtr pResbuf)=0
CFxSystemServices::CFxExpressionParserData::m_bIgnoreLISP
bool m_bIgnoreLISP
Definition: FxSystemServices.h:202
CFxSystemServices::GetOEMVersion
virtual CFxString GetOEMVersion() const =0
FxPragmaPop.h
CFxSystemServices::FindFile
virtual CFxString FindFile(const CFxString &sFile, bool bDisplayMessage=false, const OdDbBaseDatabase *pDb=0, OdDbHostAppServices::FindFileHint hint=OdDbHostAppServices::kDefault) const =0
CFxSystemServices::DoVerb
virtual bool DoVerb(const OdDbObjectId &idOleObject) const =0
CFxSystemServices::CFxExpressionParserData::m_bLispResultWanted
bool m_bLispResultWanted
Definition: FxSystemServices.h:230
CFxSystemServices::CFxExpressionParserData
Definition: FxSystemServices.h:181
OdGiRasterImagePtr
OdSmartPtr< OdGiRasterImage > OdGiRasterImagePtr
Definition: FxSystemServices.h:59
CFxNetworkAccessManager
Definition: FxNetworkAccessManager.h:58
OdDb::kDHL_CURRENT
@ kDHL_CURRENT
Definition: OdaDefs.h:101
OdString
Definition: OdString.h:95
OdDbDatabase
Definition: DbDatabase.h:421
OdTf::version
@ version
Definition: Tf.h:335
CFxSystemServices::CFxExpressionParserData::m_bSuppressSystemOutput
bool m_bSuppressSystemOutput
Definition: FxSystemServices.h:190
CFxSystemServices::GetOpenDefaultExtension
virtual CFxString GetOpenDefaultExtension() const =0
CFxUserIO::FileNameType
enum CFxUserIO::_FileNameType FileNameType
CFxSystemServices::IsApplicationExiting
virtual bool IsApplicationExiting() const =0
CFxSystemServices::GetInferencePointManager
virtual CFxInferencePointManager * GetInferencePointManager()=0
CFxSystemServices::GetMainFrame
virtual CFxMainFrame * GetMainFrame() const =0
CFxSystemServices::CFxExpressionParserData::m_bSuppressCommandOutput
bool m_bSuppressCommandOutput
Definition: FxSystemServices.h:194
CFxSystemServices::GetInitialDirPath
virtual void GetInitialDirPath(InitialDir type, CFxString &initialDir, const CFxFileData *info=0) const =0
CFxSystemServices::GetPassword
virtual bool GetPassword(const CFxString &dwgName, bool isXref, OdPassword &password) const =0
CFxDatabase
Definition: FxDatabase.h:48
CFxUI
Definition: FxUI.h:88
CFxSystemServices::CFxExpressionParserData::CFxExpressionParserData
CFxExpressionParserData()
CFxSystemServices::FileDialog
virtual int FileDialog(CFxUserIO::FileNameRetVal *pResultMode, CFxString *pResultStr, FxWId parent, CFxUserIO::FileNameType eType, const CFxString &dialogCaption, const CFxString &defaultExtension, const CFxString &filter, const CFxString &initialDir, int *filterIndex=0, CFxString *templateName=0, CFxUserIO::FileNameFlags flags=CFxUserIO::eFileNameNoFlags, OdCodePageId **codepage=0)=0
CFxSystemServices::GetHostAppServices
virtual CFxHostAppServices * GetHostAppServices()=0
CFxSystemServices::GetFxIO
virtual CFxIO * GetFxIO()=0
type
GLuint GLsizei GLsizei GLint GLenum * type
Definition: gles2_ext.h:274
CFxSystemServices::InitialDir
InitialDir
Definition: FxSystemServices.h:420
CFxSystemServices::GetFxProfileManager
virtual CFxProfileManager * GetFxProfileManager()=0
CFxSystemServices::WriteLine
virtual void WriteLine(const CFxString &str, const CFxDocument *pContext=0, bool bShowCommandWindowOutput=false) const =0
CFxSystemServices::CreateBagFiler
virtual OdSmartPtr< CFxBagFiler > CreateBagFiler(OdDbDatabase *db, OdDb::DwgVersion version=OdDb::kDHL_CURRENT, fdt_resbufW *resBuf=0, bool bIncludesDefaultValues=false)=0
CFxSystemServices::~CFxSystemServices
virtual ~CFxSystemServices()
CFxSystemServices::FxMessageBoxFlags
FxMessageBoxFlags
Definition: FxSystemServices.h:89
CFxSystemServices::_ModelerType
_ModelerType
Definition: FxSystemServices.h:525
CFxSystemServices::_FontType
_FontType
Definition: FxSystemServices.h:275
CFxSystemServices::CFxExpressionParserData::m_bSelectionSetModificationsProhibited
bool m_bSelectionSetModificationsProhibited
Definition: FxSystemServices.h:214
OdRxObject
Definition: RxObject.h:564
CFxOutputDevice
Use this interface to receive messages from the command window.
Definition: FxOutputDevice.h:36
OdDbObjectId
Definition: DbObjectId.h:99
CFxSystemServices::GetVersion
virtual CFxString GetVersion() const =0
CFxSystemServices::CFxExpressionParserData::~CFxExpressionParserData
~CFxExpressionParserData()
CFxSystemServices::CFxSystemServices
CFxSystemServices()
CFxSystemServices::kDirAttach
@ kDirAttach
Definition: FxSystemServices.h:422
CFxSystemServices::MessageBox
virtual int MessageBox(const CFxString &csText, const CFxString &csCaption, unsigned int uType) const =0
CFxViewDrawInfo
Definition: FxViewDrawInfo.h:47
CFxSystemServices::kDirLoadShape
@ kDirLoadShape
Definition: FxSystemServices.h:424
CFxAPI
Definition: FxFdtAPI.h:70
OdCodePageId
OdCodePageId
Definition: OdCodePage.h:31
GetFxSystemServices
DDKERNEL_API CFxSystemServices * GetFxSystemServices()
DDKERNEL.h
OdArray
Definition: OdArray.h:591
CFxStringArray
std::vector< CFxString > CFxStringArray
Definition: FxString.h:34
CFxSystemServices::StopATFBomb
virtual void StopATFBomb()=0
OdDbBaseHostAppServices::kDefault
@ kDefault
Definition: DbBaseHostAppServices.h:100
CFxSystemServices::CFxExpressionParserData::m_bIgnoreMacroSymbols
bool m_bIgnoreMacroSymbols
Definition: FxSystemServices.h:206
CFxDocumentManager
Definition: FxDocumentManager.h:45
CFxSystemServices::GetModelerManufacture
virtual ModelerType GetModelerManufacture() const =0
CFxSystemServices::QueueExpr
virtual void QueueExpr(const CFxExpressionParserData *pData, const OdResBufPtr &pExpr)=0
CFxSystemServices::GetGeomUtils
virtual CFxGeomUtils * GetGeomUtils() const =0
OdUInt32
unsigned int OdUInt32
Definition: OdPlatformSettings.h:783
CFxSystemServices::FontType
enum CFxSystemServices::_FontType FontType
FxUI.h
CFxSystemServices::SendStringToExecute
virtual OdResBufPtr SendStringToExecute(const CFxString &strCommand, const CFxExpressionParserData *pData=0)=0
fdt_resbufW
Definition: FxFdtType.h:154
CFxVectorizeDevice
Definition: FxVectorizeDevice.h:42
CFxSystemServices::userBreak
virtual bool userBreak()=0
OdDb::DwgVersion
DwgVersion
Definition: OdaDefs.h:46
OdGiDrawableArray
OdArray< const OdGiDrawable * > OdGiDrawableArray
Definition: FxSystemServices.h:71
DbHostAppServices.h
CFxRasterImage
Definition: FxRasterImage.h:44
CFxUserIO::FileNameFlags
enum CFxUserIO::_FileNameFlags FileNameFlags
CFxSystemServices::QueueExpr
virtual void QueueExpr(const CFxExpressionParserData *pData, int rtype,...)=0
CFxSystemServices::SendStringToExecute
virtual OdResBufPtr SendStringToExecute(const CFxExpressionParserData *pData, int rtype, va_list vaList)=0
CFxBagFiler
Definition: FxBagFiler.h:28
CFxSystemServices::SetOEMVersion
virtual void SetOEMVersion(const CFxString &sOEMVersion)=0
CFxSystemServices::CreateGeometryClipper
virtual CFxGeometryClipperPtr CreateGeometryClipper()=0
CFxSystemServices::GetFxAPI
virtual CFxAPI * GetFxAPI(CFxDocument *pDocument)=0
CFxSystemServices::IsValidFileName
virtual bool IsValidFileName(const CFxString &fileName) const =0
CFxSystemServices::IsOEMModuleAuthorised
virtual bool IsOEMModuleAuthorised()=0
CFxSystemServices::SetRibbonTheme
virtual void SetRibbonTheme(const CFxUIStyle::UIStyle value)=0
CFxGeometryClipperPtr
OdSmartPtr< CFxGeometryClipper > CFxGeometryClipperPtr
Definition: FxSystemServices.h:62
CFxSystemServices::GetFxNetworkAccessManager
virtual CFxNetworkAccessManager * GetFxNetworkAccessManager()=0
CFxSystemServices::ExitApplication
virtual void ExitApplication(int nReturnCode=0)=0
CFxSystemServices::kDirLoadScript
@ kDirLoadScript
Definition: FxSystemServices.h:425
CFxSystemServices::SetUserBreak
virtual void SetUserBreak(bool bUserBreak=true)=0
OdSmartPtr
Definition: SmartPtr.h:58
CFxString
Definition: FxString.h:48
CFxGeometryClipper
Definition: FxGeometryClipper.h:37
CFxSystemServices::kDirOpen
@ kDirOpen
Definition: FxSystemServices.h:421
CFxFileData
Definition: FxFileData.h:37
CFxSystemServices::CFxExpressionParserData::m_bUCS
bool m_bUCS
Definition: FxSystemServices.h:226
CFxSystemServices::kDirLisp
@ kDirLisp
Definition: FxSystemServices.h:426
CFxSystemServices::SendStringToExecute
virtual OdResBufPtr SendStringToExecute(const CFxExpressionParserData *pData, int rtype,...)=0
CFxSystemServices::CFxExpressionParserData::m_bIgnoreWhiteSpace
bool m_bIgnoreWhiteSpace
Definition: FxSystemServices.h:234
CFxSystemServices::CFxExpressionParserData::m_bIgnoreDoubleQuotes
bool m_bIgnoreDoubleQuotes
Definition: FxSystemServices.h:218
CFxSystemServices::GetFxDocumentManager
virtual CFxDocumentManager * GetFxDocumentManager()=0
CFxSystemServices::CreateDrawablePreview
virtual CFxRasterImagePtr CreateDrawablePreview(OdUInt32 iWidth, OdUInt32 iHeight, OdDbDatabase *pDatabase, const OdGiDrawableArray &drawables, const CFxViewDrawInfo *pInfo)=0
CFxSystemServices::FileDialog
virtual int FileDialog(CFxUserIO::FileNameRetVal *pResultMode, CFxStringArray *pResultStrs, FxWId parent, CFxUserIO::FileNameType eType, const CFxString &dialogCaption, const CFxString &defaultExtension, const CFxString &filter, const CFxString &initialDir, int *filterIndex=0, CFxString *templateName=0, CFxUserIO::FileNameFlags flags=CFxUserIO::eFileNameNoFlags, OdCodePageId **codepage=0)=0
CFxSystemServices::GetFxActionMacroManager
virtual const CFxActionMacroManager * GetFxActionMacroManager() const =0
CFxSystemServices::kDirInsert
@ kDirInsert
Definition: FxSystemServices.h:423
CFxSystemServices::GetIApplication
virtual IDispatch * GetIApplication()=0
CFxSystemServices::GetVersion
virtual bool GetVersion(int *major, int *minor, int *product, int *build) const =0
CFxSystemServices::CreateRasterImage
virtual OdGiRasterImagePtr CreateRasterImage() const =0
CFxSystemServices::RemoveOutputDevice
virtual void RemoveOutputDevice(CFxOutputDevice *device)=0
Remove device, if it is there.
CFxSystemServices::CFxExpressionParserData::m_bUsePickFirst
bool m_bUsePickFirst
Definition: FxSystemServices.h:240
FxWId
int FxWId
Definition: FxPlatformSettings.h:42
CFxSystemServices::GetFxEvalModeHandler
virtual CFxEvalModeHandler * GetFxEvalModeHandler()=0
CFxSystemServices::GetFxUI
virtual CFxUI * GetFxUI()=0
CFxDocument
Definition: FxDocument.h:47
CFxProfileManager
Definition: FxProfile.h:233
OdDbBaseHostAppServices::FindFileHint
FindFileHint
Definition: DbBaseHostAppServices.h:99
DDKERNEL_API
#define DDKERNEL_API
Definition: DDKERNEL.h:32
CFxSystemServices::GetFxApplications
virtual CFxApplications * GetFxApplications()=0
CFxVectorizeDevicePtr
OdSmartPtr< CFxVectorizeDevice > CFxVectorizeDevicePtr
Definition: FxSystemServices.h:56
CFxSystemServices::AuditPrintReport
virtual void AuditPrintReport(OdDbAuditInfo *pAuditInfo, const CFxString &str) const =0
CFxSystemServices::GetSystemCodepage
virtual OdCodePageId GetSystemCodepage() const =0
CFxMainFrame
Definition: FxMainFrame.h:39
CFxSystemServices::SetInitialDirPath
virtual void SetInitialDirPath(InitialDir type, const CFxString &fileNamePath)=0
FxUserIO.h
CFxSystemServices::CFxExpressionParserData::m_bSuppressCommandNames
bool m_bSuppressCommandNames
Definition: FxSystemServices.h:198
CFxSystemServices::Write
virtual void Write(const CFxString &str, const CFxDocument *pContext=0) const =0
CFxSystemServices::CFxExpressionParserData::m_bContinuousCommand
bool m_bContinuousCommand
Definition: FxSystemServices.h:238
CFxRasterImagePtr
OdSmartPtr< CFxRasterImage > CFxRasterImagePtr
Definition: FxSystemServices.h:68
CFxSystemServices::GetSystemServices
virtual OdDbSystemServices * GetSystemServices()=0
CFxHostAppServices
Definition: FxHostAppServices.h:34
CFxSystemServices::GetAppDataVersion
virtual CFxString GetAppDataVersion() const =0
CFxSystemServices::GetAvailableFonts
virtual OdArray< CFxString > GetAvailableFonts(FontType eType) const =0
CFxSystemServices::CFxExpressionParserData::m_bDisableHistory
bool m_bDisableHistory
Definition: FxSystemServices.h:210
CFxSystemServices::GetObjectManager
virtual CFxObjectManager * GetObjectManager()=0
CFxSystemServices::AddOutputDevice
virtual void AddOutputDevice(CFxOutputDevice *device)=0
Add device, if it is not in the list of output devices yet.
value
GLsizei const GLfloat * value
Definition: gles2_ext.h:302
CFxDatabasePtr
OdSmartPtr< CFxDatabase > CFxDatabasePtr
Definition: FxSystemServices.h:65
ModelerType
ModelerType
Definition: IfcCore.h:57
CFxSystemServices::ModelerType
enum CFxSystemServices::_ModelerType ModelerType
CFxUserIO::FileNameRetVal
enum CFxUserIO::_FileNameRetVal FileNameRetVal
CFxSystemServices::SetSystemCodepage
virtual void SetSystemCodepage(OdCodePageId codepage)=0
FxPragmaPush.h
CFxUIStyle::UIStyle
UIStyle
Definition: FxUI.h:3310
OdDbAuditInfo
Definition: DbAudit.h:60
CFxUserIO::eFileNameNoFlags
@ eFileNameNoFlags
Definition: FxUserIO.h:561
CFxSystemServices::DisableUI
virtual void DisableUI(bool disable, bool includeCommandWindow=true, bool includeDocumentWindows=true, bool includeStatusBar=true)=0
CFxApplications
Definition: FxApplications.h:37
CFxSystemServices
Definition: FxSystemServices.h:81
CFxSystemServices::GetRibbonTheme
virtual CFxUIStyle::UIStyle GetRibbonTheme() const =0
CFxSystemServices::CFxExpressionParserData::m_bHiddenCommandAllowed
bool m_bHiddenCommandAllowed
Definition: FxSystemServices.h:222
CFxSystemServices::AuthoriseOEMModule
virtual void AuthoriseOEMModule(bool authorise)=0
CFxSystemServices::GetVSTA
virtual CFxVSTA * GetVSTA()=0
CFxSystemServices::GetFxGDIDevice
virtual CFxVectorizeDevicePtr GetFxGDIDevice()=0
CFxSystemServices::GetFxActionMacroManager
virtual CFxActionMacroManager * GetFxActionMacroManager()=0
CFxGeomUtils
Definition: FxGeomUtils.h:41
CFxSystemServices::Help
virtual void Help(const CFxString &lpCommandName) const =0
OdRxSystemServices
Definition: RxSystemServices.h:180
CFxSystemServices::SendStringToExecute
virtual OdResBufPtr SendStringToExecute(const CFxExpressionParserData *pData, OdResBufPtr pResbuf)=0
CFxSystemServices::AddOleDataToClipboard
virtual bool AddOleDataToClipboard(QMimeData *pClipboardData, CFxDatabasePtr pData, int iFrameWidth, int iFrameHeight) const =0
OdGiRasterImage
Definition: GiRasterImage.h:37
CFxSystemServices::ActivateRibbon
virtual void ActivateRibbon(bool enable)=0
CFxLicenseInfo
Definition: FxLicenseInfo.h:33
CFxSystemServices::CFxExpressionParserData::m_bUseHoverSelection
bool m_bUseHoverSelection
Definition: FxSystemServices.h:242