Skip to content

Commit

Permalink
Fixed MultiDirsSelectDialog for Qt6
Browse files Browse the repository at this point in the history
Properly access the enum values for FileMode and Option
  • Loading branch information
phw committed Jan 28, 2024
1 parent d6b6290 commit ea562f9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions picard/ui/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,10 +82,10 @@ class MultiDirsSelectDialog(QtWidgets.QFileDialog):

def __init__(self, *args):
super().__init__(*args)
self.setFileMode(self.Directory)
self.setOption(self.ShowDirsOnly)
self.setFileMode(QtWidgets.QFileDialog.FileMode.Directory)
self.setOption(QtWidgets.QFileDialog.Option.ShowDirsOnly)
# The native dialog doesn't allow selecting >1 directory
self.setOption(self.DontUseNativeDialog)
self.setOption(QtWidgets.QFileDialog.Option.DontUseNativeDialog)
for view in self.findChildren((QtWidgets.QListView, QtWidgets.QTreeView)):
if isinstance(view.model(), QtGui.QFileSystemModel):
view.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.ExtendedSelection)
Expand Down

0 comments on commit ea562f9

Please sign in to comment.