![]() |
ICF 3.1.1.10
Technical documentation of ICF Libraries
|
This interface provides some information about the application. More...
#include <IApplicationInfo.h>
Public Types | |
| enum | ApplicationAttribute { AA_COMPANY_NAME , AA_PRODUCT_NAME , AA_PRODUCT_EDITION , AA_APPLICATION_NAME , AA_APPLICATION_SUBNAME , AA_APPLICATION_TYPE , AA_APPLICATION_PATH , AA_LEGAL_COPYRIGHT , AA_MAIN_VERSION , AA_USER = 100 } |
Public Member Functions | |
| virtual QString | GetApplicationAttribute (int attributeId, bool allowTranslation=true) const =0 |
| Get value of application attribute. | |
| virtual int | GetMainVersionId () const =0 |
Get ID of main module version ID for iser::IVersionInfo. | |
| virtual const iser::IVersionInfo & | GetVersionInfo () const =0 |
| Get access to application version info. | |
This interface provides some information about the application.
Definition at line 27 of file IApplicationInfo.h.
| Enumerator | |
|---|---|
| AA_COMPANY_NAME | |
| AA_PRODUCT_NAME | |
| AA_PRODUCT_EDITION | |
| AA_APPLICATION_NAME | |
| AA_APPLICATION_SUBNAME | |
| AA_APPLICATION_TYPE | |
| AA_APPLICATION_PATH | |
| AA_LEGAL_COPYRIGHT | |
| AA_MAIN_VERSION | |
| AA_USER | |
Definition at line 30 of file IApplicationInfo.h.
|
pure virtual |
Get value of application attribute.
| attributeId | ID of application attribute |
Implemented in ibase::CApplicationInfoComp.
|
pure virtual |
Get ID of main module version ID for iser::IVersionInfo.
This ID is used to identify which module is main application module. The meaning is the same as meaning of versionId parameters in interface iser::IVersionInfo.
Implemented in ibase::CApplicationInfoComp.
|
pure virtual |
Get access to application version info.
Implemented in ibase::CApplicationInfoComp.
© Witold Gantzke and Kirill Lepskiy