Fix signal emission for the Image based items when loading.
authorDamian Jansen <damian.jansen@nokia.com>
Wed, 11 Jul 2012 07:01:09 +0000 (17:01 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 13 Jul 2012 11:17:12 +0000 (13:17 +0200)
commit2ec0df06aa61d23a1a7ad5bdf87c772f376259b7
treea472ba74488c8ebc7ee301736f884a447d6d3a03
parent04fc2234562507a071e214635e6fe7dc63eda95b
Fix signal emission for the Image based items when loading.

StatusChanged signals are now always emitted.
Other properties only emit when altered.
AnimatedImage local and remote loading was also unified in this fix.
BorderImage duplicated loading code is streamlined.

Task-number: QTBUG-26405
Change-Id: Ib412d5879e0007229a8098e1fa960003051508de
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
src/quick/items/qquickanimatedimage.cpp
src/quick/items/qquickanimatedimage_p.h
src/quick/items/qquickborderimage.cpp
src/quick/items/qquickimagebase.cpp
src/quick/items/qquickimagebase_p_p.h
tests/auto/quick/qquickanimatedimage/data/hearts_copy.gif [new file with mode: 0644]
tests/auto/quick/qquickanimatedimage/tst_qquickanimatedimage.cpp
tests/auto/quick/qquickborderimage/data/heart200_copy.png [new file with mode: 0644]
tests/auto/quick/qquickborderimage/tst_qquickborderimage.cpp
tests/auto/quick/qquickimage/data/heart_copy.png [new file with mode: 0644]
tests/auto/quick/qquickimage/tst_qquickimage.cpp