39class CFxObjectManager;
41class CFxInferencePointManager;
44class CFxEvalModeHandler;
46class CXeRemoteFileManager;
47class CFxSelectionSetFilterHolder;
49class CXeStorageServices;
73class CFxActionMacroManager;
336 int* filterIndex = 0,
367 int* filterIndex = 0,
451 bool bIncludesDefaultValues =
false) = 0;
540 virtual bool GetVersion(
int* major,
int* minor,
int* product,
int* build )
const = 0;
583 virtual void DisableUI(
bool disable,
bool includeCommandWindow =
true,
bool includeDocumentWindows =
true,
bool includeStatusBar =
true ) = 0;
652#include "FxPragmaPop.h"
OdRxObject OdDbBaseDatabase
OdSmartPtr< OdResBuf > OdResBufPtr
OdSmartPtr< OdGiRasterImage > OdGiRasterImagePtr
OdRxSystemServices OdDbSystemServices
std::vector< OdBmObjectPtr > drawables
OdSmartPtr< CFxDatabase > CFxDatabasePtr
OdSmartPtr< CFxRasterImage > CFxRasterImagePtr
OdSmartPtr< CFxGeometryClipper > CFxGeometryClipperPtr
std::vector< CFxString > CFxStringArray
OdSmartPtr< OdGiRasterImage > OdGiRasterImagePtr
OdSmartPtr< CFxDatabase > CFxDatabasePtr
OdSmartPtr< CFxRasterImage > CFxRasterImagePtr
OdArray< const OdGiDrawable * > OdGiDrawableArray
DDKERNEL_API CFxSystemServices * GetFxSystemServices() noexcept
OdSmartPtr< CFxGeometryClipper > CFxGeometryClipperPtr
OdSmartPtr< CFxVectorizeDevice > CFxVectorizeDevicePtr
~CFxExpressionParserData()
bool m_bSuppressCommandNames
CFxExpressionParserData()
bool m_bContinuousCommand
bool m_bSelectionSetModificationsProhibited
bool m_bIgnoreMacroSymbols
bool m_bSuppressCommandOutput
bool m_bSuppressSystemOutput
bool m_bHiddenCommandAllowed
bool m_bIgnoreDoubleQuotes
bool m_bUseHoverSelection
virtual bool IsValidFileName(const CFxString &fileName) const =0
enum CFxSystemServices::_ModelerType ModelerType
virtual void QueueExpr(const CFxExpressionParserData *pData, int rtype,...)=0
virtual OdResBufPtr SendStringToExecute(CFxDocument *pDoc, const CFxExpressionParserData *pData, OdResBufPtr pResbuf)=0
virtual const CFxActionMacroManager * GetFxActionMacroManager() const =0
virtual bool GetPassword(const CFxString &dwgName, bool isXref, OdPassword &password) const =0
virtual CFxInferencePointManager * GetInferencePointManager()=0
virtual void AuditPrintReport(OdDbAuditInfo *pAuditInfo, const CFxString &str) const =0
virtual void SetRibbonTheme(const CFxUIStyle::UIStyle value)=0
virtual CFxGeomUtils * GetGeomUtils() const =0
virtual CFxString GetVersion() const =0
virtual void SetInitialDirPath(InitialDir type, const CFxString &fileNamePath)=0
virtual CFxString GetOEMVersion() const =0
virtual void SetSystemCodepage(OdCodePageId codepage)=0
virtual CFxString GetOpenDefaultExtension() const =0
virtual bool AddOleDataToClipboard(QMimeData *pClipboardData, CFxDatabasePtr pData, int iFrameWidth, int iFrameHeight) const =0
virtual OdArray< CFxString > GetAvailableFonts(FontType eType) const =0
virtual void QueueExpr(const CFxExpressionParserData *pData, const OdResBufPtr &pExpr)=0
enum CFxSystemServices::_FontType FontType
virtual CFxVSTA * GetVSTA()=0
virtual CFxProfileManager * GetFxProfileManager()=0
virtual void DisableUI(bool disable, bool includeCommandWindow=true, bool includeDocumentWindows=true, bool includeStatusBar=true)=0
virtual ~CFxSystemServices()
virtual CFxEvalModeHandler * GetFxEvalModeHandler() noexcept=0
virtual CFxAPI * GetFxAPI(CFxDocument *pDocument)=0
virtual CFxUIStyle::UIStyle GetRibbonTheme() const =0
virtual CFxMainFrame * GetMainFrame() const =0
virtual OdCodePageId GetSystemCodepage() const =0
virtual OdResBufPtr SendStringToExecute(const CFxExpressionParserData *pData, int rtype,...)=0
virtual CFxVectorizeDevicePtr GetFxGDIDevice()=0
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
virtual int FolderDialog(const CFxString &dialogCaption, const CFxString &defaultDirectoryName, CFxString *pResultStr, FxWId parent)=0
virtual OdResBufPtr ExecuteStringOnPause(CFxDocument *pDoc, const CFxString &strCommand, const CFxExpressionParserData *pData=0)=0
virtual OdResBufPtr SendStringToExecute(const CFxString &strCommand, const CFxExpressionParserData *pData=0)=0
virtual bool IsApplicationExiting() const =0
virtual void ActivateRibbon(bool enable)=0
virtual CFxObjectManager * GetObjectManager()=0
virtual void GetInitialDirPath(InitialDir type, CFxString &initialDir, const CFxFileData *info=0) const =0
virtual void AddOutputDevice(CFxOutputDevice *device)=0
virtual CFxNetworkAccessManager * GetFxNetworkAccessManager()=0
virtual OdGiRasterImagePtr CreateRasterImage() const =0
virtual ModelerType GetModelerManufacture() const =0
@ MBButtonSaveDiscardCancel
@ MBButtonAbortRetryIgnore
virtual CFxDocumentManager * GetFxDocumentManager() noexcept=0
virtual bool DoVerb(const OdDbObjectId &idOleObject) const =0
virtual CFxHostAppServices * GetHostAppServices() noexcept=0
virtual CFxActionMacroManager * GetFxActionMacroManager()=0
virtual void SetUserBreak(bool bUserBreak=true)=0
virtual bool GetVersion(int *major, int *minor, int *product, int *build) const =0
virtual CFxGeometryClipperPtr CreateGeometryClipper()=0
virtual OdResBufPtr SendStringToExecute(const CFxExpressionParserData *pData, OdResBufPtr pResbuf)=0
virtual OdResBufPtr SendStringToExecute(const CFxExpressionParserData *pData, int rtype, va_list vaList)=0
virtual OdDbSystemServices * GetSystemServices() noexcept=0
virtual CFxRasterImagePtr CreateDrawablePreview(OdUInt32 iWidth, OdUInt32 iHeight, OdDbDatabase *pDatabase, const OdGiDrawableArray &drawables, const CFxViewDrawInfo *pInfo)=0
virtual IDispatch * GetIApplication()=0
virtual int MessageBox(const CFxString &csText, const CFxString &csCaption, unsigned int uType) const =0
virtual void Write(const CFxString &str, const CFxDocument *pContext=0) const =0
virtual void Help(const CFxString &lpCommandName) const =0
virtual CFxString GetAppDataVersion() const =0
virtual void WriteLine(const CFxString &str, const CFxDocument *pContext=0, bool bShowCommandWindowOutput=false) const =0
virtual void RemoveOutputDevice(CFxOutputDevice *device)=0
virtual CFxUI * GetFxUI()=0
virtual void StopATFBomb()=0
virtual bool userBreak()=0
virtual CFxIO * GetFxIO()=0
virtual void ExitApplication(int nReturnCode=0)=0
virtual bool IsOEMModuleAuthorised()=0
virtual CFxString FindFile(const CFxString &sFile, bool bDisplayMessage=false, const OdDbBaseDatabase *pDb=0, OdDbHostAppServices::FindFileHint hint=OdDbHostAppServices::kDefault) const =0
virtual void AuthoriseOEMModule(bool authorise)=0
virtual void SetOEMVersion(const CFxString &sOEMVersion)=0
virtual CFxApplications * GetFxApplications() noexcept=0
virtual OdSmartPtr< CFxBagFiler > CreateBagFiler(OdDbDatabase *db, OdDb::DwgVersion version=OdDb::kDHL_CURRENT, fdt_resbufW *resBuf=0, bool bIncludesDefaultValues=false)=0
GLuint GLsizei GLsizei GLint GLenum * type
GLsizei const GLfloat * value