20 #ifndef __VERSION_RC_H 21 #define __VERSION_RC_H 23 #include <QtCore/qglobal.h> 28 #ifndef VER_PRODUCT_VERSION 29 # define VER_PRODUCT_VERSION 0,1,1 35 #ifndef VER_PRODUCT_VERSION_STR 36 # define VER_PRODUCT_VERSION_STR "0.1.1\0" 42 #ifndef VER_PRODUCT_NAME_STR 43 # define VER_PRODUCT_NAME_STR "eVaf\0" 49 #ifndef VER_PRODUCT_DATE_STR 50 # define VER_PRODUCT_DATE_STR "N/A\0" 56 #ifndef VER_LEGAL_COPYRIGHT_STR 57 # define VER_LEGAL_COPYRIGHT_STR "(C) 2011-2012 Enar Vaikene\0" 63 #ifndef VER_COMPANY_NAME_STR 64 # define VER_COMPANY_NAME_STR "eVaf\0" 72 #define MT_GENERIC_STR "generic\0" 160 # define C_EXTERN_C extern "C" 201 #define VER_EXPORT_VERSION_INFO() \ 202 C_EXTERN_C Q_DECL_EXPORT void moduleQueryVersionInfo(ModuleVersionInfo ** ptr) \ 204 static ModuleVersionInfo ver = { VER_MODULE_TYPE, \ 205 VER_MODULE_NAME_STR, \ 206 { VER_FILE_VERSION }, \ 207 VER_FILE_VERSION_STR, \ 208 VER_FILE_DESCRIPTION_STR, \ 209 VER_PRODUCT_NAME_STR, \ 210 { VER_PRODUCT_VERSION }, \ 211 VER_PRODUCT_VERSION_STR, \ 212 VER_PRODUCT_DATE_STR, \ 213 VER_LEGAL_COPYRIGHT_STR, \ 214 VER_COMPANY_NAME_STR \ 219 #endif // version_rc.h char const *const versionStr
Human-readable version number of the module.
char const *const prodName
Name of the product.
char const *const name
Name of the module.
Version info structure for modules.
uint const version[4]
4-digit version number of the module in the format major,minor,release,build
uint const type
Type of the module.
uint const prodVersion[3]
3-digit product version number in the format major,minor,release
char const *const prodDateStr
Human-readable release date of the product.
char const *const copyright
Legal copyright.
char const *const company
Name of the company.
char const *const prodVersionStr
Human-readable product version number of the product.
char const *const description
Description of the module.
void(* ModuleQueryVersionInfoFunction)(ModuleVersionInfo **ptr)
Function prototype that returns version information from a module.