def updateTagFilter ( self ): prevFiltering = self.filtering self.assetFilter.updateRule () self.filtering = self.assetFilter.isFiltering () if self.filtering != prevFiltering: self.getCurrentView ().setProperty ( 'filtered', self.filtering ) repolishWidget ( self.getCurrentView () ) self.rebuildItemView ()
def dropEvent(self, ev): button = self.getRefButton() button.setProperty('dragover', False) repolishWidget(button) mime = ev.mimeData() asset = self.findMatchedAssetFromMime(mime) if not asset: return False self.setValue(asset) ev.acceptProposedAction()
def dragEnterEvent(self, ev): mime = ev.mimeData() asset = self.findMatchedAssetFromMime(mime) button = self.getRefButton() if asset: button.setProperty('dragover', 'ok') else: button.setProperty('dragover', 'bad') repolishWidget(button) ev.acceptProposedAction()
def dragLeaveEvent(self, ev): button = self.getRefButton() button.setProperty('dragover', False) repolishWidget(button)
def repolish(self): repolishWidget(self.ui.ObjectInnerContainer) repolishWidget(self.ui.ObjectHeader) repolishWidget(self.ui.buttonContext) repolishWidget(self.ui.buttonKey) repolishWidget(self.ui.buttonFold) repolishWidget(self.ui.buttonName)
def setRecording(self, recording=True): self.labelWidget.setProperty('recording', recording) repolishWidget(self.labelWidget)
def setOverrided(self, overrided=True): if overrided == self.overrided: return self.overrided = overrided self.labelWidget.setProperty('overrided', overrided) repolishWidget(self.labelWidget)