Only show material packages when clicking an author

Contributes to CURA-5604
This commit is contained in:
Ian Paschal 2018-08-03 14:28:45 +02:00
parent 99cb9e93b3
commit 2a6da9fe8e
2 changed files with 14 additions and 1 deletions

View file

@ -783,7 +783,16 @@ class Toolbox(QObject, Extension):
self._models[modelType].setFilter({ filterType: parameter })
self.filterChanged.emit()
@pyqtSlot()
@pyqtSlot(str, "QVariantMap")
def setFilters(self, modelType: str, filterDict: dict):
if not self._models[modelType]:
Logger.log("w", "Toolbox: Couldn't filter %s model because it doesn't exist.", modelType)
return
print(filterDict)
self._models[modelType].setFilter(filterDict)
self.filterChanged.emit()
@pyqtSlot(str)
def removeFilters(self, modelType: str):
if not self._models[modelType]:
Logger.log("w", "Toolbox: Couldn't remove filters on %s model because it doesn't exist.", modelType)