Esempio n. 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()
Esempio n. 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()
Esempio n. 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()
Esempio n. 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()
Esempio n. 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()
Esempio n. 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()
Esempio n. 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()
Esempio n. 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()
Esempio n. 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()
Esempio n. 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)
Esempio n. 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)
Esempio n. 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 )
Esempio n. 13
0
	def setOverrided( self, overrided = True ):
		if overrided == self.overrided: return
		self.overrided = overrided
		self.labelWidget.setProperty( 'overrided', overrided )
		repolishWidget( self.labelWidget )
Esempio n. 14
0
	def dragLeaveEvent( self, ev ):
		button = self.getRefButton()
		button.setProperty( 'dragover', False )
		repolishWidget( button )
Esempio n. 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)
Esempio n. 16
0
	def dragLeaveEvent( self, ev ):
		button = self.getRefButton()
		button.setProperty( 'dragover', False )
		repolishWidget( button )
Esempio n. 17
0
 def setRecording(self, recording=True):
     self.labelWidget.setProperty("recording", recording)
     repolishWidget(self.labelWidget)
Esempio n. 18
0
 def setOverrided(self, overrided=True):
     if overrided == self.overrided:
         return
     self.overrided = overrided
     self.labelWidget.setProperty("overrided", overrided)
     repolishWidget(self.labelWidget)
Esempio n. 19
0
	def setRecording( self, recording = True ):
		self.labelWidget.setProperty( 'recording', recording )
		repolishWidget( self.labelWidget )