diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2007-08-30 18:14:56 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2007-08-30 18:14:56 +0000 |
commit | 4146da5565a7df64b0f2296974ad0dfd25b7c7da (patch) | |
tree | 3014f79ed174b0c6c13519d1305f6ce7f5010e34 /rbutil | |
parent | c14731733a13e9ca0413b06cb1e2d6f8b3ebfaa2 (diff) | |
download | rockbox-4146da5565a7df64b0f2296974ad0dfd25b7c7da.tar.gz rockbox-4146da5565a7df64b0f2296974ad0dfd25b7c7da.zip |
When collapsing the devices tree upon detection collapse all.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14535 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil')
-rw-r--r-- | rbutil/rbutilqt/configure.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 49fa82f993..53404ba4a2 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp | |||
@@ -517,13 +517,12 @@ void Config::autodetect() | |||
517 | if(detector.detect()) //let it detect | 517 | if(detector.detect()) //let it detect |
518 | { | 518 | { |
519 | QString devicename = detector.getDevice(); | 519 | QString devicename = detector.getDevice(); |
520 | 520 | // deexpand all items | |
521 | if(ui.treeDevices->selectedItems().size() > 0) { | 521 | for(int a = 0; a < ui.treeDevices->topLevelItemCount(); a++) |
522 | // deexpand the platform | 522 | ui.treeDevices->topLevelItem(a)->setExpanded(false); |
523 | ui.treeDevices->selectedItems().at(0)->parent()->setExpanded(false); | 523 | //deselect the selected item(s) |
524 | //deselect the selected item | 524 | for(int a = 0; a < ui.treeDevices->selectedItems().size(); a++) |
525 | ui.treeDevices->selectedItems().at(0)->setSelected(false); | 525 | ui.treeDevices->selectedItems().at(a)->setSelected(false); |
526 | } | ||
527 | 526 | ||
528 | // find the new item | 527 | // find the new item |
529 | // enumerate all platform items | 528 | // enumerate all platform items |