|
ACF $AcfVersion:0$
|
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_ID , 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. | |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
This interface provides some information about the application.
Definition at line 23 of file IApplicationInfo.h.
Definition at line 26 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.