27#ifndef _ODDB_BASEHOSTAPPSERVICES_INCLUDED_
28#define _ODDB_BASEHOSTAPPSERVICES_INCLUDED_
300 const char* warnVisGroup,
318 const char* warnVisGroup,
333 unsigned int errorCode);
340 unsigned int errorCode,...);
383 int printDest)
const;
570 OdRxObject* pViewObj = NULL,
OdRxObject OdDbBaseDatabase
OdSmartPtr< OdGsDevice > OdGsDevicePtr
OdSmartPtr< OdDbBaseHostAppServices > OdDbBaseHostAppServicesPtr
OdSmartPtr< OdDbUndoController > OdDbUndoControllerPtr
OdSmartPtr< OdStreamBuf > OdStreamBufPtr
enum OdTagFontType OdFontType
OdArray< OdString > OdStringArray
virtual ProdIdCode prodcode()
virtual OdString getPreferableFont(const OdString &fontName, OdFontType fontType)=0
virtual OdGsDevicePtr gsBitmapDevice(OdRxObject *pViewObj=NULL, OdDbBaseDatabase *pDb=NULL, OdUInt32 flags=0)
virtual void warning(const char *warnVisGroup, const OdString &message)
virtual void warning(const OdString &message)
virtual OdString findFile(const OdString &filename, OdDbBaseDatabase *pDb=0, FindFileHint hint=kDefault)=0
virtual OdDbHostAppProgressMeter * newProgressMeter()
virtual void warning(OdWarning warningOb)
virtual int numThreads(OdDb::MultiThreadedMode mtMode)
virtual const OdString releaseMajorMinorString()
virtual OdInt16 getMtMode() const
virtual bool getSystemFontFolders(OdStringArray &aDirs)
virtual const OdString companyName()=0
virtual OdResult setEnv(const OdString &varName, const OdString &newValue)
virtual const OdString versionString()
virtual const OdString program()=0
virtual int releaseMajorVersion()
virtual void warning(const char *warnVisGroup, OdWarning warningOb)
virtual OdDbUndoControllerPtr newUndoController()
virtual const OdString product()=0
virtual bool ttfFileNameByDescriptor(const OdTtfDescriptor &description, OdString &filename)
virtual void releaseProgressMeter(OdDbHostAppProgressMeter *pProgressMeter)
virtual OdString getTempPath() const
virtual OdResult getEnv(const OdString &varName, OdString &value)
virtual OdString getSubstituteFont(const OdString &fontName, OdFontType fontType)=0
virtual OdStreamBufPtr newUndoStream()
virtual OdString getSubstituteFontByChar(const OdFont &, OdChar, OdDbBaseDatabase *)
virtual void collectFilePathsInDirectory(OdStringArray &res, const OdString &sPath, const OdString &sFilter=L"*.*")
virtual OdString getAppUserName(Oda::UserNameFormat unFormat=Oda::kUserId)
ODRX_DECLARE_MEMBERS(OdDbBaseHostAppServices)
virtual int releaseMinorVersion()
OdDbBaseHostAppServices()
virtual void auditPrintReport(OdAuditInfo *pAuditInfo, const OdString &strLine, int printDest) const
virtual OdString getErrorDescription(unsigned int errorCode)
virtual OdResult brepBuilder(OdBrepBuilder &bbuilder, BrepType bbType)
virtual OdString getAlternateFontName() const =0
virtual OdString fileDialog(int flags, const OdString &dialogCaption=OdString::kEmpty, const OdString &defExt=OdString::kEmpty, const OdString &defFilename=OdString::kEmpty, const OdString &filter=OdString::kEmpty)
virtual OdString formatMessage(unsigned int errorCode,...)
virtual OdString getFontMapFileName() const =0
const OdChar * c_str() const
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty
GLsizei const GLfloat * value