summaryrefslogtreecommitdiffstats
path: root/src/sql/kernel
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2014-05-01 13:05:51 +0200
committerFrederik Gladhorn <frederik.gladhorn@digia.com>2014-05-01 13:08:42 +0200
commitccc6efb6e91756451ffd50d51f7f3ae05bc6df0b (patch)
treea65fb418e4e0ce27e6cd73f65500e7cc00bbf106 /src/sql/kernel
parentd52b00e1d3cc60c81b54a89d6da488dc4bbce384 (diff)
parent079f2bf5d8a4221b821ec8062affe2efaa9668a0 (diff)
Merge remote-tracking branch 'origin/release' into stable
This merge adds the opengl rename. Change-Id: I84ea0b6abee9780ebb2cf3f64ab9e3fdf2acab3e
Diffstat (limited to 'src/sql/kernel')
-rw-r--r--src/sql/kernel/qsqlerror.cpp5
-rw-r--r--src/sql/kernel/qsqlerror.h16
2 files changed, 10 insertions, 11 deletions
diff --git a/src/sql/kernel/qsqlerror.cpp b/src/sql/kernel/qsqlerror.cpp
index 1763722e8a..1979e5d1f5 100644
--- a/src/sql/kernel/qsqlerror.cpp
+++ b/src/sql/kernel/qsqlerror.cpp
@@ -107,7 +107,8 @@ QSqlError::QSqlError(const QString& driverText, const QString& databaseText, Err
d->driverError = driverText;
d->databaseError = databaseText;
d->errorType = type;
- d->errorCode = QString::number(number);
+ if (number != -1)
+ d->errorCode = QString::number(number);
}
#endif
@@ -287,7 +288,7 @@ void QSqlError::setType(ErrorType type)
#if QT_DEPRECATED_SINCE(5, 3)
int QSqlError::number() const
{
- return d->errorCode.toInt();
+ return d->errorCode.isEmpty() ? -1 : d->errorCode.toInt();
}
#endif
diff --git a/src/sql/kernel/qsqlerror.h b/src/sql/kernel/qsqlerror.h
index 4e27ab03ae..679e0f9e3c 100644
--- a/src/sql/kernel/qsqlerror.h
+++ b/src/sql/kernel/qsqlerror.h
@@ -60,15 +60,13 @@ public:
UnknownError
};
#if QT_DEPRECATED_SINCE(5, 3)
- QSqlError( const QString& driverText = QString(),
- const QString& databaseText = QString(),
- ErrorType type = NoError,
- int number = -1);
+ QT_DEPRECATED QSqlError(const QString &driverText, const QString &databaseText,
+ ErrorType type, int number);
#endif
- QSqlError(const QString &driverText,
- const QString &databaseText,
- ErrorType type,
- const QString &errorCode);
+ QSqlError(const QString &driverText = QString(),
+ const QString &databaseText = QString(),
+ ErrorType type = NoError,
+ const QString &errorCode = QString());
QSqlError(const QSqlError& other);
QSqlError& operator=(const QSqlError& other);
bool operator==(const QSqlError& other) const;
@@ -79,7 +77,7 @@ public:
QString databaseText() const;
ErrorType type() const;
#if QT_DEPRECATED_SINCE(5, 3)
- int number() const;
+ QT_DEPRECATED int number() const;
#endif
QString nativeErrorCode() const;
QString text() const;