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>
This commit is contained in:
parent
95c007e1f5
commit
77082cd7c9
@ -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
|
||||
@ -211,6 +200,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.
|
||||
|
||||
|
@ -63,6 +63,8 @@ public:
|
||||
static QDate buildDate();
|
||||
#endif //QT_NO_DATESTRING
|
||||
|
||||
static bool isDebugBuild();
|
||||
|
||||
enum LibraryLocation
|
||||
{
|
||||
PrefixPath,
|
||||
|
Loading…
Reference in New Issue
Block a user