CFx SDK Documentation  2020SP3
Public Member Functions | List of all members
CFxStdsManager Class Referenceabstract

#include <FxStdsManager.h>

Public Member Functions

 CFxStdsManager ()
 
virtual ~CFxStdsManager ()
 
virtual CFxStringArray getDwsPathArray ()=0
 
virtual void setDwsPathArray (CFxStringArray)=0
 
virtual void getPluginDescription (CFxStdsPluginsPtr, CFxString &, CFxString &, CFxString &, CFxString &, CFxString &)=0
 
virtual void addPlugin (CFxStdsPluginsPtr)=0
 
virtual void removePlugin (CFxStdsPluginsPtr)=0
 
virtual bool getPluginList (std::list< CFxStdsPluginsPtr > &)=0
 
virtual CFxString getCurrentPlugin ()=0
 
virtual void setCurrentPlugin (CFxString)=0
 
virtual CFxStdsPluginsPtr getPluginAt (CFxString)=0
 
virtual bool init (CFxDocument *)=0
 
virtual bool checkForErrors (const OdDbDatabase *, OdDbObjectIdArray, bool bNotify=false)=0
 
virtual void createVerficationDialog ()=0
 
virtual void showVerficationDialog (bool)=0
 
virtual void restoreVerificationDialog (CFxDocument *)=0
 
virtual void startProcessing ()=0
 
virtual void endProcessing ()=0
 
virtual bool insideProcessing ()=0
 

Detailed Description

Definition at line 34 of file FxStdsManager.h.

Constructor & Destructor Documentation

◆ CFxStdsManager()

CFxStdsManager::CFxStdsManager ( )

◆ ~CFxStdsManager()

virtual CFxStdsManager::~CFxStdsManager ( )
virtual

Member Function Documentation

◆ addPlugin()

virtual void CFxStdsManager::addPlugin ( CFxStdsPluginsPtr  )
pure virtual

Description: add/remove plugin to/from the List of plugins.

Parameters
CFxStdsPluginsPtrPointer to plugin which is to be added/removed.

◆ checkForErrors()

virtual bool CFxStdsManager::checkForErrors ( const OdDbDatabase ,
OdDbObjectIdArray  ,
bool  bNotify = false 
)
pure virtual

◆ createVerficationDialog()

virtual void CFxStdsManager::createVerficationDialog ( )
pure virtual

Description: function to create/ (show/hide) / restore the Verification Dialog.

Parameters
booltrue/false depending if the dialog is to be displayed or make hidden.
CFxDocument*Pointer to Active Document on which Verification Dialog is to be displayed.

◆ endProcessing()

virtual void CFxStdsManager::endProcessing ( )
pure virtual

◆ getCurrentPlugin()

virtual CFxString CFxStdsManager::getCurrentPlugin ( )
pure virtual

Description: function to get/set the current plug-in.

◆ getDwsPathArray()

virtual CFxStringArray CFxStdsManager::getDwsPathArray ( )
pure virtual

Description: get/set path array for the dws file

◆ getPluginAt()

virtual CFxStdsPluginsPtr CFxStdsManager::getPluginAt ( CFxString  )
pure virtual

Description: function to get the pointer to plug-in from the unique class ID.

Parameters
CFxStringClassId of the Plugin.

◆ getPluginDescription()

virtual void CFxStdsManager::getPluginDescription ( CFxStdsPluginsPtr  ,
CFxString ,
CFxString ,
CFxString ,
CFxString ,
CFxString  
)
pure virtual

Description: get the plugin Description

Parameters
CFxStdsPluginsPtrPointer to plugin whose Description is required.
CFxStringName of the plugin
CFxStringVersion of the plugin
CFxStringDescription of the plugin
CFxStringAuthor of the plugin
CFxStringHRef for the plugin

◆ getPluginList()

virtual bool CFxStdsManager::getPluginList ( std::list< CFxStdsPluginsPtr > &  )
pure virtual

Description: retrieve the reference plugin list, that contains all plugins.

Parameters
PLUGIN_LIST[output] reference of the PLUGIN_LIST.

◆ init()

virtual bool CFxStdsManager::init ( CFxDocument )
pure virtual

◆ insideProcessing()

virtual bool CFxStdsManager::insideProcessing ( )
pure virtual

Description: function to tell if we are inside processing.

◆ removePlugin()

virtual void CFxStdsManager::removePlugin ( CFxStdsPluginsPtr  )
pure virtual

◆ restoreVerificationDialog()

virtual void CFxStdsManager::restoreVerificationDialog ( CFxDocument )
pure virtual

◆ setCurrentPlugin()

virtual void CFxStdsManager::setCurrentPlugin ( CFxString  )
pure virtual

◆ setDwsPathArray()

virtual void CFxStdsManager::setDwsPathArray ( CFxStringArray  )
pure virtual

◆ showVerficationDialog()

virtual void CFxStdsManager::showVerficationDialog ( bool  )
pure virtual

◆ startProcessing()

virtual void CFxStdsManager::startProcessing ( )
pure virtual

Description: function to start/ end processing.


The documentation for this class was generated from the following file: