summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qlibraryinfo.cpp
diff options
context:
space:
mode:
authoraavit <qt_aavit@ovi.com>2011-11-10 11:05:15 +0100
committerQt by Nokia <qt-info@nokia.com>2011-11-10 13:02:34 +0100
commit77082cd7c91905aaffcf341ab55adb07839aa33e (patch)
tree9059bfe0710bdd97a6883a1e131bb8e3333f0839 /src/corelib/global/qlibraryinfo.cpp
parent95c007e1f5de862429e99f1c94aab1d26cf120cf (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.cpp35
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.
*/