DeviceManager: Remember auto-detected devices.
The current implementation "forgets" auto-detected devices when
they've been disconnected or Creator has been closed.
This has the drawback that potential changes by users to the connection
parameters cannot become persistent. This is overcome by introducing a
device fingerprint and keeping removed auto-connected devices in a
special list from which they can later be retrieved, typically when the
device gets connected again.
Change-Id: I98cfd25c677e6a2a46891a0facf3a28f0a0c3465
Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@nokia.com>
Showing
- src/plugins/projectexplorer/devicesupport/devicemanager.cpp 44 additions, 6 deletionssrc/plugins/projectexplorer/devicesupport/devicemanager.cpp
- src/plugins/projectexplorer/devicesupport/devicemanager.h 3 additions, 0 deletionssrc/plugins/projectexplorer/devicesupport/devicemanager.h
- src/plugins/projectexplorer/devicesupport/devicesettingswidget.cpp 2 additions, 2 deletions...ns/projectexplorer/devicesupport/devicesettingswidget.cpp
- src/plugins/projectexplorer/devicesupport/idevice.cpp 28 additions, 2 deletionssrc/plugins/projectexplorer/devicesupport/idevice.cpp
- src/plugins/projectexplorer/devicesupport/idevice.h 2 additions, 1 deletionsrc/plugins/projectexplorer/devicesupport/idevice.h
- src/plugins/remotelinux/linuxdeviceconfiguration.cpp 4 additions, 4 deletionssrc/plugins/remotelinux/linuxdeviceconfiguration.cpp
- src/plugins/remotelinux/linuxdeviceconfiguration.h 2 additions, 2 deletionssrc/plugins/remotelinux/linuxdeviceconfiguration.h
Loading
Please register or sign in to comment