From 0a37bcf24547101595299572533e5e3a98e04e1d Mon Sep 17 00:00:00 2001 From: Sergio Ahumada Date: Sat, 8 Sep 2012 19:08:53 +0200 Subject: 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 Reviewed-by: Thiago Macieira --- src/printsupport/dialogs/qpagesetupdialog_unix_p.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/printsupport/dialogs') diff --git a/src/printsupport/dialogs/qpagesetupdialog_unix_p.h b/src/printsupport/dialogs/qpagesetupdialog_unix_p.h index 1da05bbc89..fecab2b7a6 100644 --- a/src/printsupport/dialogs/qpagesetupdialog_unix_p.h +++ b/src/printsupport/dialogs/qpagesetupdialog_unix_p.h @@ -68,8 +68,8 @@ class QCUPSSupport; class QPageSetupWidget : public QWidget { Q_OBJECT public: - QPageSetupWidget(QWidget *parent = 0); - QPageSetupWidget(QPrinter *printer, QWidget *parent = 0); + explicit QPageSetupWidget(QWidget *parent = 0); + explicit QPageSetupWidget(QPrinter *printer, QWidget *parent = 0); void setPrinter(QPrinter *printer); /// copy information from the widget and apply that to the printer. void setupPrinter() const; -- cgit v1.2.3