IconEditor/IconEditorPalette.py

changeset 619
52f88b8fe8b2
parent 618
42580bfc0777
child 791
9ec2ac20e54e
diff -r 42580bfc0777 -r 52f88b8fe8b2 IconEditor/IconEditorPalette.py
--- a/IconEditor/IconEditorPalette.py	Wed Sep 15 14:51:45 2010 +0200
+++ b/IconEditor/IconEditorPalette.py	Wed Sep 15 18:23:59 2010 +0200
@@ -150,6 +150,17 @@
            col.setAlpha(val)
            self.colorSelected.emit(col)
     
+    def setCompositingMode(self, mode):
+        """
+        Public method to set the compositing mode.
+        
+        @param mode compositing mode to set (QPainter.CompositionMode)
+        """
+        if mode == QPainter.CompositionMode_Source:
+            self.__sourceButton.setChecked(True)
+        elif mode == QPainter.CompositionMode_SourceOver:
+            self.__sourceOverButton.setChecked(True)
+    
     def __compositingChanged(self, on):
         """
         Private slot to handle a change of the compositing mode.

eric ide

mercurial