|
CFx SDK Documentation
2023 SP0
|
#include <FxAppInfo.h>
Public Types | |
| enum | _ApplicationType { eUnknown = 0x0 , eARX = 0x1 , eLISP = 0x2 , eDLL = 0x4 , eDRX = 0x8 , eALL = eARX | eLISP | eDLL | eDRX } |
| enum | _LoadReasons { eOnProxyDetection = 0x1 , eOnDWGDirectStartup = 0x2 , eOnCommandInvocation = 0x4 , eOnLoadRequest = 0x8 , eLoadDisabled = 0x10 , eTransparentlyLoadable = 0x20 } |
| enum | _Status { eUnloaded = 0x1 , eLoaded = 0x2 , eNotFound = 0x3 , eError = 0x4 , eAlreadyLoaded = 0x5 } |
| typedef enum CFxAppInfo::_ApplicationType | ApplicationType |
| typedef enum CFxAppInfo::_LoadReasons | LoadReasons |
| typedef enum CFxAppInfo::_Status | Status |
Public Member Functions | |
| CFxAppInfo () | |
| ~CFxAppInfo (void) override | |
| ODRX_DECLARE_MEMBERS (CFxAppInfo) | |
| virtual ApplicationType | GetType () const =0 |
| virtual void | SetType (ApplicationType type)=0 |
| virtual LoadReasons | GetLoadReasons () const =0 |
| virtual void | SetLoadReasons (LoadReasons reasons)=0 |
| virtual const CFxString & | GetFileName () const =0 |
| virtual void | SetFileName (const CFxString &strName)=0 |
| virtual const CFxString & | GetAppName () const =0 |
| virtual void | SetAppName (const CFxString &strName)=0 |
| virtual const CFxString & | GetAppDesc () const =0 |
| virtual void | SetAppDesc (const CFxString &strName)=0 |
| virtual void | SetManaged (bool bManaged)=0 |
| virtual bool | IsManaged () const =0 |
| virtual bool | Load (CFxSettings *settings, const CFxString &strKey)=0 |
| virtual bool | Save (CFxSettings *settings, const CFxString &strKey)=0 |
| virtual void | SetGlobalCommandNames (const CFxStringArray &names)=0 |
| virtual void | GetGlobalCommandNames (CFxStringArray &names) const =0 |
| virtual void | SetLocalCommandNames (const CFxStringArray &names)=0 |
| virtual void | GetLocalCommandNames (CFxStringArray &names) const =0 |
| virtual void | SetGroupNames (const CFxStringArray &names)=0 |
| virtual void | GetGroupNames (CFxStringArray &names) const =0 |
| virtual Status | GetStatus () const =0 |
| void | addRef () override |
| void | release () override |
Public Member Functions inherited from OdRxObject | |
| ODRX_HEAP_OPERATORS () | |
| OdRxObject () | |
| virtual | ~OdRxObject () |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| virtual OdRxClass * | isA () const |
| virtual long | numRefs () const |
| bool | isKindOf (const OdRxClass *pClass) const |
| virtual OdRxObjectPtr | clone () const |
| virtual void | copyFrom (const OdRxObject *pSource) |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| static OdRxClass * | desc () |
Description: Represents Application Information. Library: DDKERNEL
Definition at line 33 of file FxAppInfo.h.
| typedef enum CFxAppInfo::_ApplicationType CFxAppInfo::ApplicationType |
| typedef enum CFxAppInfo::_LoadReasons CFxAppInfo::LoadReasons |
| typedef enum CFxAppInfo::_Status CFxAppInfo::Status |
| Enumerator | |
|---|---|
| eUnknown | |
| eARX | |
| eLISP | |
| eDLL | |
| eDRX | |
| eALL | |
Definition at line 41 of file FxAppInfo.h.
| Enumerator | |
|---|---|
| eOnProxyDetection | |
| eOnDWGDirectStartup | |
| eOnCommandInvocation | |
| eOnLoadRequest | |
| eLoadDisabled | |
| eTransparentlyLoadable | |
Definition at line 51 of file FxAppInfo.h.
| enum CFxAppInfo::_Status |
| Enumerator | |
|---|---|
| eUnloaded | |
| eLoaded | |
| eNotFound | |
| eError | |
| eAlreadyLoaded | |
Definition at line 61 of file FxAppInfo.h.
| CFxAppInfo::CFxAppInfo | ( | ) |
|
override |
|
inlineoverridevirtual |
Declares the method incrementing the reference counter in objects derived from this class.
Implements OdRxObject.
Definition at line 102 of file FxAppInfo.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
| CFxAppInfo::ODRX_DECLARE_MEMBERS | ( | CFxAppInfo | ) |
|
inlineoverridevirtual |
Declares the method decrementing the reference counter in objects derived from this class.
Implements OdRxObject.
Definition at line 103 of file FxAppInfo.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |