Example #1
0
	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()
Example #2
0
 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()
Example #3
0
 def updateTagFilter(self):
     prevFiltering = self.filtering
     self.searchFilter.updateRule()
     self.filtering = self.searchFilter.isFiltering()
     if self.filtering != prevFiltering:
         self.detailList.setProperty('filtered', self.filtering)
         repolishWidget(self.detailList)
     self.rebuildItemView()
Example #4
0
	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()
Example #5
0
	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()
Example #6
0
	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()
Example #7
0
	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()
Example #8
0
	def applyFilter( self, pattern ):
		if not self.targetTree: return
		pattern = pattern.strip()
		if pattern:
			regex = '.*?'.join( map(re.escape, pattern.upper()) )
			ro = re.compile( regex )
		else:
			ro = None
		if ro:
			self.targetTree.setProperty( 'filtered', True )
			self.buttonClear.show()
		else:
			self.targetTree.setProperty( 'filtered', False )
			self.buttonClear.hide()
		self.targetTree.hide()
		self.applyFilterToItem( self.targetTree.invisibleRootItem(), ro )
		repolishWidget( self.targetTree )
		self.targetTree.show()
Example #9
0
 def applyFilter(self, pattern):
     if not self.targetTree: return
     pattern = pattern.strip()
     if pattern:
         regex = '.*?'.join(map(re.escape, pattern.upper()))
         ro = re.compile(regex)
     else:
         ro = None
     if ro:
         self.targetTree.setProperty('filtered', True)
         self.buttonClear.show()
     else:
         self.targetTree.setProperty('filtered', False)
         self.buttonClear.hide()
     self.targetTree.hide()
     self.applyFilterToItem(self.targetTree.invisibleRootItem(), ro)
     repolishWidget(self.targetTree)
     self.targetTree.show()
Example #10
0
 def applyFilter(self, pattern):
     if not self.targetList: return
     if not self.isEnabled(): return
     pattern = pattern.strip()
     if pattern:
         regex = '.*'.join(map(re.escape, pattern.upper()))
         ro = re.compile(regex)
     else:
         ro = None
     if ro:
         self.targetList.setProperty('filtered', True)
         self.buttonClear.show()
     else:
         self.targetList.setProperty('filtered', False)
         self.buttonClear.hide()
     self.targetList.hide()
     for item in self.targetList.nodeDict.values():
         self.applyFilterToItem(item, ro)
     repolishWidget(self.targetList)
     self.targetList.show()
     self.targetList.verticalScrollBar().setValue(0)
Example #11
0
 def applyFilter(self, pattern):
     if not self.targetTree: return
     if not self.isEnabled(): return
     pattern = pattern.strip()
     if pattern:
         regex = '.*'.join(map(re.escape, pattern.upper()))
         ro = re.compile(regex)
     else:
         ro = None
     if ro:
         self.targetTree.setProperty('filtered', True)
         self.buttonClear.show()
     else:
         self.targetTree.setProperty('filtered', False)
         self.buttonClear.hide()
     treeVis = self.targetTree.isVisible()
     # self.targetTree.hide()
     self.targetTree.setUpdatesEnabled(False)
     self.applyFilterToItem(self.targetTree.invisibleRootItem(), ro)
     repolishWidget(self.targetTree)
     if treeVis:
         self.targetTree.setUpdatesEnabled(True)
     self.targetTree.verticalScrollBar().setValue(0)
Example #12
0
	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 )
Example #13
0
	def setOverrided( self, overrided = True ):
		if overrided == self.overrided: return
		self.overrided = overrided
		self.labelWidget.setProperty( 'overrided', overrided )
		repolishWidget( self.labelWidget )
Example #14
0
	def dragLeaveEvent( self, ev ):
		button = self.getRefButton()
		button.setProperty( 'dragover', False )
		repolishWidget( button )
Example #15
0
 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)
Example #16
0
	def dragLeaveEvent( self, ev ):
		button = self.getRefButton()
		button.setProperty( 'dragover', False )
		repolishWidget( button )
Example #17
0
 def setRecording(self, recording=True):
     self.labelWidget.setProperty("recording", recording)
     repolishWidget(self.labelWidget)
Example #18
0
 def setOverrided(self, overrided=True):
     if overrided == self.overrided:
         return
     self.overrided = overrided
     self.labelWidget.setProperty("overrided", overrided)
     repolishWidget(self.labelWidget)
Example #19
0
	def setRecording( self, recording = True ):
		self.labelWidget.setProperty( 'recording', recording )
		repolishWidget( self.labelWidget )