CFx SDK Documentation
2020SP3
|
#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 |