summaryrefslogtreecommitdiffstats
path: root/dist/changes-5.0.0
diff options
context:
space:
mode:
Diffstat (limited to 'dist/changes-5.0.0')
-rw-r--r--dist/changes-5.0.039
1 files changed, 39 insertions, 0 deletions
diff --git a/dist/changes-5.0.0 b/dist/changes-5.0.0
index 87397d609a..cec264337f 100644
--- a/dist/changes-5.0.0
+++ b/dist/changes-5.0.0
@@ -59,6 +59,9 @@ information about a particular change.
like SkipSingle -- skipping a non-data-driven test function or skipping
only the current data row of a data-driven test function. Every skipped
data row is now reported in the test log.
+ * The QTest::qExec(QObject*, const QStringList&) overload has been removed
+ from the API. This function was not used in any of Qt's autotests and did
+ not provide significant benefits over QTest::qExec(QObject*, int, char**).
- The QSsl::TlsV1 enum value was renamed to QSsl::TlsV1_0 .
@@ -85,6 +88,34 @@ information about a particular change.
* Refactored to be based on action names. All functions have been changed from using
int parameters to strings.
+- QSound has been moved from QtGui to QtMultimedia
+
+- QTouchEvent:
+
+ * The DeviceType enum and deviceType() have been deprecated due to
+ the introduction of QTouchDevice.
+
+ * The signature of the constructor has changed. It now takes a
+ QTouchDevice pointer instead of just a DeviceType value.
+
+ * TouchPointState no longer includes TouchPointStateMask and
+ TouchPointPrimary. The primary flag is now stored together with
+ other touch point flags and is accessible through
+ TouchPoint::isPrimary() or TouchPoint::flags(). As a result the
+ internally used state mask is no longer necessary.
+
+ * QWidget *widget() has been removed and is replaced by QObject
+ *target() in order to avoid QWidget dependencies.
+
+- QWindowSystemInterface:
+
+ * The signature of all handleTouchEvent() variants have changed,
+ taking a QTouchDevice* instead of just a DeviceType value.
+ Platform or generic plug-ins have to create and register at least
+ one QTouchDevice before sending the first touch event.
+
+ * The event type parameter is removed from handleTouchEvent().
+
****************************************************************************
* General *
****************************************************************************
@@ -111,12 +142,20 @@ QtCore
* drop a bogus QChar::NoCategory enum value; the proper QChar::Other_NotAssigned
value is returned for an unassigned codepoints now.
+* layoutAboutToBeChanged is no longer emitted by QAbstractItemModel::beginMoveRows.
+ layoutChanged is no longer emitted by QAbstractItemModel::endMoveRows. Proxy models
+ should now also connect to (and disconnect from) the rowsAboutToBeMoved and
+ rowsMoved signals.
+
QtGui
-----
* Accessibility has been refactored. The hierachy of accessible objects is implemented via
proper parent/child functions instead of using navigate which has been deprecated for this purpose.
Table and cell interfaces have been added to qaccessible2.h
+* Touch events and points have been extended to hold additional
+ information like capability flags, point-specific flags, velocity,
+ and raw positions.
QtWidgets
---------