CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
27 #ifndef _ODDBLAYOUTMANAGER_INCLUDED_
28 #define _ODDBLAYOUTMANAGER_INCLUDED_
36 class OdDbLayoutManagerImpl;
269 friend class OdDbLayoutManagerImpl;
283 #endif //_ODDBLAYOUTMANAGER_INCLUDED_
virtual void layoutCreated(const OdString &layoutName, const OdDbObjectId &layoutId)
virtual OdDbObjectId getActiveLayoutBTRId(const OdDbDatabase *pDb) const
TOOLKIT_EXPORT void fxSetLayoutReactorsEnabled(OdDbLayoutManagerPtr p, bool enable)
ODRX_DECLARE_MEMBERS(OdDbLayoutManagerReactor)
virtual ~OdDbLayoutManager()
virtual void abortLayoutRename(const OdString &oldLayoutName, const OdString &newLayoutName, const OdDbObjectId &layoutId)
GLuint const GLchar * name
OdSmartPtr< OdDbLayoutManager > OdDbLayoutManagerPtr
virtual void layoutToBeRemoved(const OdString &layoutName, const OdDbObjectId &layoutId)
virtual void layoutSwitched(const OdString &newLayoutName, const OdDbObjectId &newLayoutId)
ODRX_DECLARE_MEMBERS(OdDbLayoutManager)
virtual void layoutToBeRenamed(const OdString &oldLayoutName, const OdString &newLayoutName, const OdDbObjectId &layoutId)
virtual void addReactor(OdDbLayoutManagerReactor *newObj)
virtual void layoutRenamed(const OdString &oldLayoutName, const OdString &newLayoutName, const OdDbObjectId &layoutId)
virtual void abortLayoutRemoved(const OdString &layoutName, const OdDbObjectId &layoutId)
virtual void layoutCopied(const OdString &oldLayoutName, const OdDbObjectId &oldLayoutId, const OdString &newLayoutName, const OdDbObjectId &newLayoutId)
virtual OdString findActiveLayout(const OdDbDatabase *pDb, bool allowModel) const
virtual void layoutToBeCopied(const OdString &layoutName, const OdDbObjectId &layoutId)
virtual void renameLayout(OdDbDatabase *pDb, const OdString &oldname, const OdString &newname)
virtual void plotStyleTableChanged(const OdString &newTableName, const OdDbObjectId &layoutId)
virtual void setCurrentLayout(OdDbDatabase *pDb, const OdDbObjectId &layoutId)
OdDbLayoutManagerImpl * m_pImpl
virtual OdDbObjectId cloneLayout(OdDbDatabase *pDb, const OdDbLayout *pLayout, const OdString &newname, int newTabOrder=0)
OdSmartPtr< OdDbLayoutManagerReactor > OdDbLayoutManagerReactorPtr
virtual void abortLayoutCopied(const OdString &layoutName, const OdDbObjectId &layoutId)
virtual int countLayouts(const OdDbDatabase *pDb) const
virtual bool isVpnumClipped(const OdDbDatabase *pDb, int index) const
virtual void deleteLayout(OdDbDatabase *pDb, const OdString &delname)
virtual OdDbObjectId findLayoutNamed(const OdDbDatabase *pDb, const OdString &name) const
OdDbLayoutManager(OdDbLayoutManagerImpl *pImpl)
virtual void layoutRemoved(const OdString &layoutName, const OdDbObjectId &layoutId)
virtual void removeReactor(OdDbLayoutManagerReactor *delObj)
virtual OdDbObjectId createLayout(OdDbDatabase *pDb, const OdString &newname, OdDbObjectId *pBlockTableRecId=0)
virtual void layoutToBeDeactivated(const OdString &layoutName, const OdDbObjectId &layoutId)
virtual OdDbObjectId getNonRectVPIdFromClipId(const OdDbObjectId &clipId) const