Symbian: Let SymbianDeviceManager handle TrkDevice leases.
...making use of a shared device by all clients. Detect device removal by delaying the WM_DEVICE event handling. Introduce Acquire/Release mechanism to SymbianDeviceManager and let acquire() fail if the device is in use, thus preventing starting 'run' while debugging is active, etc. Handle "Device removed" (unplugging of cable) signal by closing the device and adding handlers to the clients, stabilize TrkDevice against it. Remove communication type from the run configuration parameters (now handled by SymbianDeviceManager). Working towards keeping the Trk-connection always open and a giving the target pane a meaningful tooltip. For the moment, pass on tooltips from device manager additional information (Trk version and such as determined by the launcher).
Showing
- src/plugins/coreplugin/eventfilteringmainwindow.cpp 34 additions, 5 deletionssrc/plugins/coreplugin/eventfilteringmainwindow.cpp
- src/plugins/coreplugin/eventfilteringmainwindow.h 11 additions, 4 deletionssrc/plugins/coreplugin/eventfilteringmainwindow.h
- src/plugins/debugger/debuggermanager.cpp 0 additions, 1 deletionsrc/plugins/debugger/debuggermanager.cpp
- src/plugins/debugger/debuggermanager.h 0 additions, 1 deletionsrc/plugins/debugger/debuggermanager.h
- src/plugins/debugger/gdb/s60debuggerbluetoothstarter.cpp 6 additions, 7 deletionssrc/plugins/debugger/gdb/s60debuggerbluetoothstarter.cpp
- src/plugins/debugger/gdb/s60debuggerbluetoothstarter.h 0 additions, 1 deletionsrc/plugins/debugger/gdb/s60debuggerbluetoothstarter.h
- src/plugins/debugger/gdb/trkgdbadapter.cpp 76 additions, 45 deletionssrc/plugins/debugger/gdb/trkgdbadapter.cpp
- src/plugins/debugger/gdb/trkgdbadapter.h 6 additions, 5 deletionssrc/plugins/debugger/gdb/trkgdbadapter.h
- src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp 71 additions, 62 deletions...ns/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp
- src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.h 8 additions, 6 deletions...gins/qt4projectmanager/qt-s60/s60devicerunconfiguration.h
- src/plugins/qt4projectmanager/qt-s60/s60devicerunconfigurationwidget.cpp 9 additions, 6 deletions...projectmanager/qt-s60/s60devicerunconfigurationwidget.cpp
- src/plugins/qt4projectmanager/qt-s60/s60runconfigbluetoothstarter.cpp 6 additions, 7 deletions...qt4projectmanager/qt-s60/s60runconfigbluetoothstarter.cpp
- src/plugins/qt4projectmanager/qt-s60/s60runconfigbluetoothstarter.h 0 additions, 1 deletion...s/qt4projectmanager/qt-s60/s60runconfigbluetoothstarter.h
- src/plugins/qt4projectmanager/qt4target.cpp 16 additions, 13 deletionssrc/plugins/qt4projectmanager/qt4target.cpp
- src/shared/symbianutils/launcher.cpp 49 additions, 11 deletionssrc/shared/symbianutils/launcher.cpp
- src/shared/symbianutils/launcher.h 13 additions, 0 deletionssrc/shared/symbianutils/launcher.h
- src/shared/symbianutils/symbiandevicemanager.cpp 158 additions, 18 deletionssrc/shared/symbianutils/symbiandevicemanager.cpp
- src/shared/symbianutils/symbiandevicemanager.h 40 additions, 7 deletionssrc/shared/symbianutils/symbiandevicemanager.h
- src/shared/symbianutils/trkdevice.cpp 60 additions, 17 deletionssrc/shared/symbianutils/trkdevice.cpp
- src/shared/symbianutils/trkdevice.h 3 additions, 1 deletionsrc/shared/symbianutils/trkdevice.h
Loading
Please register or sign in to comment