|
|
@@ -129,7 +129,6 @@ class BreadcrumbsAddressBar(QtWidgets.QFrame):
|
|
|
|
|
|
self.ignore_resize = False
|
|
|
self.path_ = None
|
|
|
- self.set_path(Path())
|
|
|
|
|
|
@staticmethod
|
|
|
def init_completer(edit_widget, model):
|
|
|
@@ -263,11 +262,6 @@ class BreadcrumbsAddressBar(QtWidgets.QFrame):
|
|
|
elif event.key() in (Qt.Key_Return, Qt.Key_Enter):
|
|
|
if self.set_path(self.line_address.text()):
|
|
|
self._show_address_field(False)
|
|
|
- # elif event.text() == os.path.sep: # FIXME: separator cannot be pasted
|
|
|
- # print('fill completer data here')
|
|
|
- # paths = [str(i) for i in
|
|
|
- # Path(self.line_address.text()).iterdir() if i.is_dir()]
|
|
|
- # self.completer.model().setStringList(paths)
|
|
|
else:
|
|
|
QtWidgets.QLineEdit.keyPressEvent(self.line_address, event)
|
|
|
|
|
|
@@ -289,11 +283,8 @@ class BreadcrumbsAddressBar(QtWidgets.QFrame):
|
|
|
|
|
|
def _insert_crumb(self, path):
|
|
|
btn = QtWidgets.QToolButton(self.crumbs_panel)
|
|
|
- # btn.setContentsMargins(0,0,0,0)
|
|
|
btn.setAutoRaise(True)
|
|
|
btn.setPopupMode(btn.MenuButtonPopup)
|
|
|
- # btn.setStyleSheet("*{}")
|
|
|
- # btn.setStyle(self.style_crumbs)
|
|
|
btn.mouseMoveEvent = self.crumb_mouse_move
|
|
|
btn.setMouseTracking(True)
|
|
|
if path.name:
|
|
|
@@ -316,8 +307,6 @@ class BreadcrumbsAddressBar(QtWidgets.QFrame):
|
|
|
sp = btn.sizePolicy()
|
|
|
sp.setVerticalPolicy(sp.Minimum)
|
|
|
btn.setSizePolicy(sp)
|
|
|
- # print(self._check_space_width(btn.minimumWidth()))
|
|
|
- # print(btn.size(), btn.sizeHint(), btn.minimumSizeHint())
|
|
|
|
|
|
def crumb_mouse_move(self, event):
|
|
|
...
|