Mention opacity property change in porting.qdoc
authorAlan Alpert <alan.alpert@nokia.com>
Thu, 19 Jul 2012 01:05:30 +0000 (11:05 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 20 Jul 2012 01:43:09 +0000 (03:43 +0200)
Change-Id: I09343469bebcd7324ae1596d408cafea69c5dc60
Reviewed-by: Bea Lam <bea.lam@nokia.com>
src/quick/doc/src/appdevguide/porting.qdoc
src/quick/doc/src/whatsnew.qdoc

index 2f27880..eb1bb63 100644 (file)
@@ -73,6 +73,20 @@ for examples.
 Graphics View framework backend used in QtQuick 1.
 \endlist
 
+\section 2 Behavioral Changes
+
+There are many behavioral changes caused in the transition and you should thoroughly test your applications after
+porting. These changes will not necessarily lead to run-time errors, but may break certain assumptions in your code.
+Here is a list of some more prominent changes:
+
+\list
+\li The input handling details of \l{Item::}{opacity} and \l{Item::}{visible} have changed. An opacity of zero no
+longer affects input handling, where previously it stopped mouse input. A visibility of false no longer affects
+keyboard input, but still stops mouse input. The new \l{Item::}{enabled} property stops mouse and keyboard input, but does not affect how or whether
+the item is rendered. A workaround for applying the old behavior in most cases is to bind enabled to (visible &&
+opacity > 0.0).
+\endlist
+
 \section2 Changes to experimental Qt.labs modules
 
 \list
index d04e590..c82ddf7 100644 (file)
@@ -101,6 +101,7 @@ Below are the additions and changes in QtQuick 2.0.
     \li New \l{Item::}{contains()} method returns whether an item contains a specified point.
     \li New \l{Item::}{anchors.alignWhenCentered} property can force centered anchors to align on a
         whole pixel.
+    \li New \l{Item::}{enabled} property is available, which stops input event delivery and removes active focus.
     \endlist
 \li \l Image:
     \list