コード例 #1
0
    def updateLineSymbolMarker(self):
        if (not self.mArrow):
            return

        icon = QgsSymbolLayerV2Utils.symbolPreviewIcon(
            self.mArrow.lineSymbol(), self.mLineStyleButton.iconSize())
        self.mLineStyleButton.setIcon(icon)
コード例 #2
0
 def updateShapeStyle(self):
     if (self.mComposerShape):
         self.mComposerShape.refreshSymbol()
         icon = QgsSymbolLayerV2Utils.symbolPreviewIcon(
             self.mComposerShape.shapeStyleSymbol(),
             self.mShapeStyleButton.iconSize())
         self.mShapeStyleButton.setIcon(icon)
コード例 #3
0
 def updateCenterIcon(self):
     if (self.mMarkerSymbol == None):
         return
     icon = QgsSymbolLayerV2Utils.symbolPreviewIcon(
         self.mMarkerSymbol, self.mMapMarkerButton.iconSize())
     self.mMapMarkerButton.setIcon(icon)
コード例 #4
0
 def updatePageStyle(self):
     if ( self.mComposition ):
         icon = QgsSymbolLayerV2Utils.symbolPreviewIcon( self.mComposition.pageStyleSymbol(), self.mPageStyleButton.iconSize() )
         self.mPageStyleButton.setIcon( icon )