mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05:00 
			
		
		
		
	[processing] draw vector icons when available in modeler
This commit is contained in:
		
							parent
							
								
									1370a5cd99
								
							
						
					
					
						commit
						08db66fb03
					
				@ -75,8 +75,17 @@ class ModelerGraphicItem(QGraphicsItem):
 | 
			
		||||
            self.pixmap = None
 | 
			
		||||
            self.text = element.name()
 | 
			
		||||
        else:
 | 
			
		||||
            self.text = element.description()
 | 
			
		||||
            if element.algorithm().svgIconPath():
 | 
			
		||||
                svg = QSvgRenderer(element.algorithm().svgIconPath())
 | 
			
		||||
                size = svg.defaultSize()
 | 
			
		||||
                self.picture = QPicture()
 | 
			
		||||
                painter = QPainter(self.picture)
 | 
			
		||||
                painter.scale(16 / size.width(), 16 / size.width())
 | 
			
		||||
                svg.render(painter)
 | 
			
		||||
                self.pixmap = None
 | 
			
		||||
            else:
 | 
			
		||||
                self.pixmap = element.algorithm().icon().pixmap(15, 15)
 | 
			
		||||
            self.text = element.description()
 | 
			
		||||
        self.arrows = []
 | 
			
		||||
        self.setFlag(QGraphicsItem.ItemIsMovable, True)
 | 
			
		||||
        self.setFlag(QGraphicsItem.ItemIsSelectable, True)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user