diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2012-03-06 22:45:17 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-03-12 08:59:08 +0100 |
commit | 0ee9b6831a4385d8a7b208220ed82ec6bf538b4e (patch) | |
tree | 97ae892c6010157dd82f84e1f1bfe5b06fef4b9b /src | |
parent | cc5ea94c0172645741e9a5601d13ff500d2332ea (diff) |
QtSql: make some constructors explicit
This is a semi-automatic search, so I'm
reasonably sure that all the exported ones
have been caught.
Change-Id: I3a79f66f9705bc991175f396138efe3088727a85
Reviewed-by: Mark Brand <mabrand@mabrand.nl>
Reviewed-by: Honglei Zhang <honglei.zhang@nokia.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/sql/kernel/qsqlfield.h | 4 | ||||
-rw-r--r-- | src/sql/kernel/qsqlindex.h | 2 | ||||
-rw-r--r-- | src/sql/kernel/qsqlquery.h | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/src/sql/kernel/qsqlfield.h b/src/sql/kernel/qsqlfield.h index 58dce8b271..f5cda7ea64 100644 --- a/src/sql/kernel/qsqlfield.h +++ b/src/sql/kernel/qsqlfield.h @@ -57,8 +57,8 @@ class Q_SQL_EXPORT QSqlField public: enum RequiredStatus { Unknown = -1, Optional = 0, Required = 1 }; - QSqlField(const QString& fieldName = QString(), - QVariant::Type type = QVariant::Invalid); + explicit QSqlField(const QString& fieldName = QString(), + QVariant::Type type = QVariant::Invalid); QSqlField(const QSqlField& other); QSqlField& operator=(const QSqlField& other); diff --git a/src/sql/kernel/qsqlindex.h b/src/sql/kernel/qsqlindex.h index e3e55b690e..0af63ab67c 100644 --- a/src/sql/kernel/qsqlindex.h +++ b/src/sql/kernel/qsqlindex.h @@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE class Q_SQL_EXPORT QSqlIndex : public QSqlRecord { public: - QSqlIndex(const QString &cursorName = QString(), const QString &name = QString()); + explicit QSqlIndex(const QString &cursorName = QString(), const QString &name = QString()); QSqlIndex(const QSqlIndex &other); ~QSqlIndex(); QSqlIndex &operator=(const QSqlIndex &other); diff --git a/src/sql/kernel/qsqlquery.h b/src/sql/kernel/qsqlquery.h index 930bb25abf..19df1d52bb 100644 --- a/src/sql/kernel/qsqlquery.h +++ b/src/sql/kernel/qsqlquery.h @@ -62,8 +62,8 @@ class QSqlQueryPrivate; class Q_SQL_EXPORT QSqlQuery { public: - QSqlQuery(QSqlResult *r); - QSqlQuery(const QString& query = QString(), QSqlDatabase db = QSqlDatabase()); + explicit QSqlQuery(QSqlResult *r); + explicit QSqlQuery(const QString& query = QString(), QSqlDatabase db = QSqlDatabase()); explicit QSqlQuery(QSqlDatabase db); QSqlQuery(const QSqlQuery& other); QSqlQuery& operator=(const QSqlQuery& other); |