mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
...
This commit is contained in:
parent
ad74a0088c
commit
d2da26efe8
@ -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)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user