![]() |
ICF 3.0.5.47
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