diff options
Diffstat (limited to 'src/silx/gui/hdf5/Hdf5TreeView.py')
-rw-r--r-- | src/silx/gui/hdf5/Hdf5TreeView.py | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/silx/gui/hdf5/Hdf5TreeView.py b/src/silx/gui/hdf5/Hdf5TreeView.py index b276618..a477fc3 100644 --- a/src/silx/gui/hdf5/Hdf5TreeView.py +++ b/src/silx/gui/hdf5/Hdf5TreeView.py @@ -1,4 +1,3 @@ -# coding: utf-8 # /*########################################################################## # # Copyright (c) 2016-2021 European Synchrotron Radiation Facility @@ -58,6 +57,7 @@ class Hdf5TreeView(qt.QTreeView): :meth:`removeContextMenuCallback` to add your custum actions according to the selected objects. """ + def __init__(self, parent=None): """ Constructor @@ -168,7 +168,11 @@ class Hdf5TreeView(qt.QTreeView): def dragEnterEvent(self, event): model = self.findHdf5TreeModel() - if model is not None and model.isFileDropEnabled() and event.mimeData().hasFormat("text/uri-list"): + if ( + model is not None + and model.isFileDropEnabled() + and event.mimeData().hasFormat("text/uri-list") + ): self.setState(qt.QAbstractItemView.DraggingState) event.accept() else: @@ -176,7 +180,11 @@ class Hdf5TreeView(qt.QTreeView): def dragMoveEvent(self, event): model = self.findHdf5TreeModel() - if model is not None and model.isFileDropEnabled() and event.mimeData().hasFormat("text/uri-list"): + if ( + model is not None + and model.isFileDropEnabled() + and event.mimeData().hasFormat("text/uri-list") + ): event.setDropAction(qt.Qt.CopyAction) event.accept() else: @@ -216,7 +224,9 @@ class Hdf5TreeView(qt.QTreeView): model = model.sourceModel() else: break - raise RuntimeError("Model from the requested index is not reachable from this view") + raise RuntimeError( + "Model from the requested index is not reachable from this view" + ) def mapToModel(self, index): """Map an index from any model reachable by the view to an index from |