summaryrefslogtreecommitdiffstats
path: root/src/s60installs/bwins
diff options
context:
space:
mode:
authormread <qt-info@nokia.com>2011-09-28 10:05:02 (GMT)
committermread <qt-info@nokia.com>2011-09-28 10:41:35 (GMT)
commit9ae99f01d3bdeedc254c44f99fe49d1fb5633261 (patch)
treed1edeae1675a75184e7a561bf3cab63de0477558 /src/s60installs/bwins
parent820b50807b18f3a08c250566482cdab33e0a5be4 (diff)
downloadQt-9ae99f01d3bdeedc254c44f99fe49d1fb5633261.zip
Qt-9ae99f01d3bdeedc254c44f99fe49d1fb5633261.tar.gz
Qt-9ae99f01d3bdeedc254c44f99fe49d1fb5633261.tar.bz2
New plugin detection for Symbian
Symbian can have very long running apps, which expect to pick up new plugins without a restart. This change makes the plugin factory, which is used for many internal plugin types, detect plugin changes and update its list of plugins. This uses the QNotifyChangeEvent class to watch for plugin directory changes, including when they do not already exist, including on removable drives with no media currently present. When a change is detected, it triggers a rebuild of the plugin library paths, then rescans for plugins only on the drive that changed. An alternative implementation could have made use of watching software installer P&S keys for notification of change. However these are not triggered by memory card insertion or removal, so file system watchers are used. Task-number: QTBUG-20098 Reviewed-by: Shane Kearns
Diffstat (limited to 'src/s60installs/bwins')
0 files changed, 0 insertions, 0 deletions