Improve how file list is shown in download prompt
This commit is contained in:
parent
6da6758263
commit
46b24fc64a
@ -477,6 +477,10 @@ class FilenamePrompt(_BasePrompt):
|
|||||||
@pyqtSlot(str)
|
@pyqtSlot(str)
|
||||||
def _set_fileview_root(self, path):
|
def _set_fileview_root(self, path):
|
||||||
"""Set the root path for the file display."""
|
"""Set the root path for the file display."""
|
||||||
|
if not path.endswith('/'):
|
||||||
|
return
|
||||||
|
path.rstrip('/')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if os.path.isdir(path):
|
if os.path.isdir(path):
|
||||||
path = path
|
path = path
|
||||||
@ -498,6 +502,10 @@ class FilenamePrompt(_BasePrompt):
|
|||||||
self._file_model = QFileSystemModel(self)
|
self._file_model = QFileSystemModel(self)
|
||||||
self._file_view.setModel(self._file_model)
|
self._file_view.setModel(self._file_model)
|
||||||
self._vbox.addWidget(self._file_view)
|
self._vbox.addWidget(self._file_view)
|
||||||
|
# Only show name
|
||||||
|
self._file_view.setHeaderHidden(True)
|
||||||
|
for col in range(1, 4):
|
||||||
|
self._file_view.setColumnHidden(col, True)
|
||||||
|
|
||||||
def accept(self, value=None):
|
def accept(self, value=None):
|
||||||
text = value if value is not None else self._lineedit.text()
|
text = value if value is not None else self._lineedit.text()
|
||||||
|
Loading…
Reference in New Issue
Block a user