diff options
author | aavit <qt_aavit@ovi.com> | 2011-11-10 11:05:15 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-11-10 13:02:34 +0100 |
commit | 77082cd7c91905aaffcf341ab55adb07839aa33e (patch) | |
tree | 9059bfe0710bdd97a6883a1e131bb8e3333f0839 /src/corelib/global/qlibraryinfo.cpp | |
parent | 95c007e1f5de862429e99f1c94aab1d26cf120cf (diff) |
Add isDebugBuild() query function to QLibraryInfo
Also cleaned up the doc, removing references to the buildkey() function
that has been removed.
Change-Id: I2cb403f93d93c0b2f71c8502818d669f7bfbfbec
Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
Diffstat (limited to 'src/corelib/global/qlibraryinfo.cpp')
-rw-r--r-- | src/corelib/global/qlibraryinfo.cpp | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/src/corelib/global/qlibraryinfo.cpp b/src/corelib/global/qlibraryinfo.cpp index a89e6edca1..541929f192 100644 --- a/src/corelib/global/qlibraryinfo.cpp +++ b/src/corelib/global/qlibraryinfo.cpp @@ -139,22 +139,11 @@ QSettings *QLibraryInfoPrivate::findConfiguration() \class QLibraryInfo \brief The QLibraryInfo class provides information about the Qt library. - Many pieces of information are established when Qt is configured. - Installation paths, license information, and even a unique build - key. This class provides an abstraction for accessing this - information. - - \table - \header \o Function \o Return value - \row \o buildKey() \o A string that identifies the Qt version and - the configuration. This key is used to ensure - that \l{plugins} link against the same version - of Qt as the application. - \row \o location() \o The path to a certain Qt - component (e.g., documentation, header files). - \row \o licensee(), - licensedProducts() \o Licensing information. - \endtable + Many pieces of information are established when Qt is configured and built. + This class provides an abstraction for accessing that information. + By using the static functions of this class, an application can obtain + information about the instance of the Qt library which the application + is using at run-time. You can also use a \c qt.conf file to override the hard-coded paths that are compiled into the Qt library. For more information, see @@ -212,6 +201,20 @@ QLibraryInfo::buildDate() #endif //QT_NO_DATESTRING /*! + \since 5.0 + Returns true if this build of Qt was built with debugging enabled, or + false if it was built in release mode. +*/ +bool +QLibraryInfo::isDebugBuild() +{ +#ifdef QT_DEBUG + return true; +#endif + return false; +} + +/*! Returns the location specified by \a loc. */ |