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
|
\class QLibraryInfo
|
||||||
\brief The QLibraryInfo class provides information about the Qt library.
|
\brief The QLibraryInfo class provides information about the Qt library.
|
||||||
|
|
||||||
Many pieces of information are established when Qt is configured.
|
Many pieces of information are established when Qt is configured and built.
|
||||||
Installation paths, license information, and even a unique build
|
This class provides an abstraction for accessing that information.
|
||||||
key. This class provides an abstraction for accessing this
|
By using the static functions of this class, an application can obtain
|
||||||
information.
|
information about the instance of the Qt library which the application
|
||||||
|
is using at run-time.
|
||||||
\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
|
|
||||||
|
|
||||||
You can also use a \c qt.conf file to override the hard-coded paths
|
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
|
that are compiled into the Qt library. For more information, see
|
||||||
@ -211,6 +200,20 @@ QLibraryInfo::buildDate()
|
|||||||
}
|
}
|
||||||
#endif //QT_NO_DATESTRING
|
#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.
|
Returns the location specified by \a loc.
|
||||||
|
|
||||||
|
@ -63,6 +63,8 @@ public:
|
|||||||
static QDate buildDate();
|
static QDate buildDate();
|
||||||
#endif //QT_NO_DATESTRING
|
#endif //QT_NO_DATESTRING
|
||||||
|
|
||||||
|
static bool isDebugBuild();
|
||||||
|
|
||||||
enum LibraryLocation
|
enum LibraryLocation
|
||||||
{
|
{
|
||||||
PrefixPath,
|
PrefixPath,
|
||||||
|
Loading…
Reference in New Issue
Block a user