Kexi API Documentation (2.0 alpha)

kexi_version.h File Reference

Go to the source code of this file.

Namespaces

namespace  Kexi

Defines

#define KEXI_APP_NAME   "Kexi"
#define KEXI_VERSION_STRING   "1.1.2"
#define KEXI_VERSION_MAJOR   1
#define KEXI_VERSION_MINOR   1
#define KEXI_VERSION_RELEASE   2
#define KEXI_MAKE_VERSION(a, b, c)   (((a) << 16) | ((b) << 8) | (c))
#define KEXI_VERSION   KEXI_MAKE_VERSION(KEXI_VERSION_MAJOR,KEXI_VERSION_MINOR,KEXI_VERSION_RELEASE)
#define KEXI_IS_VERSION(a, b, c)   ( KEXI_VERSION >= KEXI_MAKE_VERSION(a,b,c) )
#define KEXI_PART_VERSION   2

Functions

KEXICORE_EXPORT unsigned int version ()
 Returns the encoded number of Kexi's version, see the KEXI_VERSION macro.
KEXICORE_EXPORT unsigned int versionMajor ()
 Returns the major number of Kexi's version, e.g.
KEXICORE_EXPORT unsigned int versionMinor ()
 Returns the minor number of Kexi's version, e.g.
KEXICORE_EXPORT unsigned int versionRelease ()
 Returns the release of Kexi's version, e.g.
KEXICORE_EXPORT const char * versionString ()
 Returns the Kexi version as string, e.g.


Define Documentation

#define KEXI_APP_NAME   "Kexi"
 

Definition at line 29 of file kexi_version.h.

Referenced by Kexi::createAboutData(), KEXI_UNFINISHED(), KexiSimplePrintPreviewWindow::KexiSimplePrintPreviewWindow(), KexiSimplePrintingCommand::print(), KexiMainWindowImpl::Private::showStartProcessMsg(), KexiMainWindowImpl::switchToChildframeMode(), and KexiMainWindowImpl::switchToIDEAlMode().

#define KEXI_IS_VERSION a,
b,
 )     ( KEXI_VERSION >= KEXI_MAKE_VERSION(a,b,c) )
 

Definition at line 45 of file kexi_version.h.

#define KEXI_MAKE_VERSION a,
b,
 )     (((a) << 16) | ((b) << 8) | (c))
 

Definition at line 40 of file kexi_version.h.

#define KEXI_PART_VERSION   2
 

Definition at line 94 of file kexi_version.h.

Referenced by KexiPart::Manager::lookup().

#define KEXI_VERSION   KEXI_MAKE_VERSION(KEXI_VERSION_MAJOR,KEXI_VERSION_MINOR,KEXI_VERSION_RELEASE)
 

Definition at line 42 of file kexi_version.h.

Referenced by KexiDB::version().

#define KEXI_VERSION_MAJOR   1
 

Definition at line 36 of file kexi_version.h.

Referenced by KexiMigration::versionMajor().

#define KEXI_VERSION_MINOR   1
 

Definition at line 37 of file kexi_version.h.

Referenced by KexiMigration::versionMinor().

#define KEXI_VERSION_RELEASE   2
 

Definition at line 38 of file kexi_version.h.

Referenced by Kexi::versionRelease().

#define KEXI_VERSION_STRING   "1.1.2"
 

Definition at line 33 of file kexi_version.h.

Referenced by KexiMainWindowImpl::importantInfo(), Kexi::createAboutData(), KEXI_UNFINISHED(), and Kexi::versionString().


Function Documentation

KEXICORE_EXPORT unsigned int Kexi::version  ) 
 

Returns the encoded number of Kexi's version, see the KEXI_VERSION macro.

Returns:
KFormDesigner API version number for this library. This information is stored

Definition at line 26 of file kexi_global.cpp.

KEXICORE_EXPORT unsigned int Kexi::versionMajor  ) 
 

Returns the major number of Kexi's version, e.g.

1 for Kexi 1.2.3.

Returns:
the major version number

Definition at line 31 of file kexi_global.cpp.

KEXICORE_EXPORT unsigned int Kexi::versionMinor  ) 
 

Returns the minor number of Kexi's version, e.g.

2 for Kexi 1.2.3.

Returns:
the minor version number

Definition at line 36 of file kexi_global.cpp.

KEXICORE_EXPORT unsigned int Kexi::versionRelease  ) 
 

Returns the release of Kexi's version, e.g.

3 for Kexi 1.2.3.

Returns:
the release number

Definition at line 41 of file kexi_global.cpp.

References KEXI_VERSION_RELEASE.

KEXICORE_EXPORT const char* Kexi::versionString  ) 
 

Returns the Kexi version as string, e.g.

"1.2.3" Sometimes it may be even something like "1.2.3 beta 2"

Returns:
the Kexi version. You can keep the string forever

Definition at line 46 of file kexi_global.cpp.

References KEXI_VERSION_STRING.

Referenced by KexiDB::MySqlConnection::drv_connect().

KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:49:02 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003