This commit is contained in:
Kovid Goyal 2013-12-23 17:23:42 +05:30
parent ad74a0088c
commit d2da26efe8

View File

@ -341,16 +341,15 @@ class ChooseFolder(Dialog): # {{{
f.itemDoubleClicked.connect(self.accept) f.itemDoubleClicked.connect(self.accept)
l.addWidget(f) l.addWidget(f)
self.root = QTreeWidgetItem(f, ('/',)) self.root = QTreeWidgetItem(f, ('/',))
self.root.setExpanded(True)
def process(node, parent): def process(node, parent):
parent.setIcon(0, QIcon(I('mimetypes/dir.png')))
for child in sorted(node, key=sort_key): for child in sorted(node, key=sort_key):
c = QTreeWidgetItem(parent, (child,)) c = QTreeWidgetItem(parent, (child,))
process(node[child], c) process(node[child], c)
if parent.childCount() == 1:
parent.child(0).setExpanded(True)
process(create_folder_tree(current_container()), self.root) process(create_folder_tree(current_container()), self.root)
self.root.setSelected(True) self.root.setSelected(True)
f.expandAll()
l.addWidget(self.bb) l.addWidget(self.bb)