CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
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. Arguments:

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. Arguments:

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. Arguments:

Parameters
CFxStringClassId of the Plugin.

◆ getPluginDescription()

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

Description: Get the plugin Description Arguments:

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. Arguments:

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: