summaryrefslogtreecommitdiffstats
path: root/src/sql/kernel/qsqlerror.cpp
diff options
context:
space:
mode:
authorMarcel Krems <m.krems@software-vision.eu>2018-11-19 19:13:15 +0100
committerMarcel Krems <m.krems@software-vision.eu>2020-08-30 03:22:31 +0200
commit49efc168e101f341565ef485bf1489196ae855a2 (patch)
treebb3f120638996288ee0717a3db24a621ec4f68d3 /src/sql/kernel/qsqlerror.cpp
parentcba147d35915c50c2ee46041e635bdc297053e08 (diff)
QSqlError: Remove unused members, kept for binary compatibility
Also optimize the construction of QSqlErrorPrivate. Change-Id: I791ebe0b66fab43e74093186a798ef9656f97dbd Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/sql/kernel/qsqlerror.cpp')
-rw-r--r--src/sql/kernel/qsqlerror.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/sql/kernel/qsqlerror.cpp b/src/sql/kernel/qsqlerror.cpp
index 002e0dc076..2f51debdd0 100644
--- a/src/sql/kernel/qsqlerror.cpp
+++ b/src/sql/kernel/qsqlerror.cpp
@@ -128,9 +128,8 @@ public:
*/
QSqlError::QSqlError(const QString &driverText, const QString &databaseText,
ErrorType type, const QString &code)
+ : d(new QSqlErrorPrivate)
{
- d = new QSqlErrorPrivate;
-
d->driverError = driverText;
d->databaseError = databaseText;
d->errorType = type;
@@ -142,10 +141,8 @@ QSqlError::QSqlError(const QString &driverText, const QString &databaseText,
Creates a copy of \a other.
*/
QSqlError::QSqlError(const QSqlError& other)
+ : d(new QSqlErrorPrivate(*other.d))
{
- d = new QSqlErrorPrivate;
-
- *d = *other.d;
}
/*!