diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2014-09-18 19:46:26 +0200 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2014-09-19 10:58:23 +0200 |
commit | dbb59291e745c7cc640a35fc40faa083648793bf (patch) | |
tree | ae311328198db7b2e63e29386df30c504348ad02 | |
parent | 57d6db6ff597c692e3d35a4ddffc86189268f8f6 (diff) | |
download | rockbox-dbb59291e745c7cc640a35fc40faa083648793bf.tar.gz rockbox-dbb59291e745c7cc640a35fc40faa083648793bf.zip |
qeditor: implement usb device list refresh (if supported)
Change-Id: Iaf05cad0e057f767dcde963d194027b2e290dbea
Reviewed-on: http://gerrit.rockbox.org/978
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
-rw-r--r-- | utils/regtools/qeditor/utils.cpp | 9 | ||||
-rw-r--r-- | utils/regtools/qeditor/utils.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/utils/regtools/qeditor/utils.cpp b/utils/regtools/qeditor/utils.cpp index 0719eecf7c..036f1595a3 100644 --- a/utils/regtools/qeditor/utils.cpp +++ b/utils/regtools/qeditor/utils.cpp @@ -829,6 +829,8 @@ BackendSelector::BackendSelector(Backend *backend, QWidget *parent) #ifdef HAVE_HWSTUB connect(m_dev_selector, SIGNAL(currentIndexChanged(int)), this, SLOT(OnDevChanged(int))); + connect(&m_hwstub_helper, SIGNAL(OnDevListChanged(bool, struct libusb_device *)), + this, SLOT(OnDevListChanged2(bool, struct libusb_device *))); #endif OnDataSelChanged(0); } @@ -883,6 +885,13 @@ void BackendSelector::OnDataSelChanged(int index) } #ifdef HAVE_HWSTUB +void BackendSelector::OnDevListChanged2(bool arrived, struct libusb_device *dev) +{ + Q_UNUSED(arrived); + Q_UNUSED(dev); + OnDevListChanged(); +} + void BackendSelector::OnDevListChanged() { ClearDevList(); diff --git a/utils/regtools/qeditor/utils.h b/utils/regtools/qeditor/utils.h index 56d4962492..970010233a 100644 --- a/utils/regtools/qeditor/utils.h +++ b/utils/regtools/qeditor/utils.h @@ -312,6 +312,7 @@ private slots: #ifdef HAVE_HWSTUB void OnDevListChanged(); void OnDevChanged(int index); + void OnDevListChanged2(bool, struct libusb_device *); void ClearDevList(); #endif void OnDataSelChanged(int index); |