Mark (non-public API's) ctor's as explicit
authorSergio Ahumada <sergio.ahumada@nokia.com>
Sat, 8 Sep 2012 17:08:53 +0000 (19:08 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 14 Sep 2012 13:23:15 +0000 (15:23 +0200)
commit0a37bcf24547101595299572533e5e3a98e04e1d
tree015338f188df67ebdfe4a5ab7c2fd8fc84251be7
parent26b6cce44bc4fb81b09420bdaf56fc6036d1eece
Mark (non-public API's) ctor's as explicit

Make C++ class constructors that can be used with only one
required argument 'explicit' to minimize wrong use of the class.

Change-Id: I12ad5b6eb1794108c6b7464a2573e84068733b03
Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
25 files changed:
src/corelib/io/qdir_p.h
src/corelib/io/qwindowspipewriter_p.h
src/corelib/plugin/qfactoryloader_p.h
src/corelib/tools/qlocale_p.h
src/gui/painting/qpathclipper_p.h
src/gui/text/qcssparser_p.h
src/gui/text/qfontsubset_p.h
src/gui/text/qzipreader_p.h
src/gui/text/qzipwriter_p.h
src/network/access/qhttpnetworkconnection_p.h
src/network/access/qhttpnetworkrequest_p.h
src/opengl/qgl_p.h
src/platformsupport/input/evdevtablet/qevdevtablet_p.h
src/platformsupport/input/evdevtouch/qevdevtouch_p.h
src/platformsupport/linuxaccessibility/cache_p.h
src/plugins/bearer/connman/qconnmanservice_linux_p.h
src/plugins/bearer/connman/qofonoservice_linux_p.h
src/printsupport/dialogs/qpagesetupdialog_unix_p.h
src/tools/qdoc/qmlparser/qqmljsast_p.h
src/tools/qdoc/qmlparser/qqmljsastfwd_p.h
src/widgets/dialogs/qfilesystemmodel_p.h
src/widgets/dialogs/qfscompleter_p.h
src/widgets/styles/qwindowsxpstyle_p.h
src/widgets/util/qundostack_p.h
src/widgets/widgets/qdatetimeedit_p.h