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.