Bookmark creation and navigation, Cleanup

This commit is contained in:
BasioMeusPuga
2018-02-25 22:05:37 +05:30
parent 0b64fc3e8d
commit 7874838550
7 changed files with 112 additions and 42 deletions

View File

@@ -27,12 +27,12 @@ class ItemProxyModel(QtCore.QSortFilterProxyModel):
super(ItemProxyModel, self).__init__(parent)
self.filter_text = None
self.active_library_filters = None
self.sorting_position = None
self.sorting_box_position = None
def setFilterParams(self, filter_text, active_library_filters, sorting_position):
def setFilterParams(self, filter_text, active_library_filters, sorting_box_position):
self.filter_text = filter_text
self.active_library_filters = [i.lower() for i in active_library_filters]
self.sorting_position = sorting_position
self.sorting_box_position = sorting_box_position
def filterAcceptsRow(self, row, parent):
model = self.sourceModel()
@@ -46,7 +46,8 @@ class ItemProxyModel(QtCore.QSortFilterProxyModel):
directory_tags = model.data(this_index, QtCore.Qt.UserRole + 11)
last_accessed = model.data(this_index, QtCore.Qt.UserRole + 12)
if self.sorting_position == 4 and not last_accessed:
# Hide untouched files when sorting by last accessed
if self.sorting_box_position == 4 and not last_accessed:
return False
if self.active_library_filters: