Removing the boundaries on the slices
authorEd Page <eopage@byu.net>
Tue, 11 Jan 2011 05:01:20 +0000 (23:01 -0600)
committerEd Page <eopage@byu.net>
Wed, 12 Jan 2011 00:46:05 +0000 (18:46 -0600)
src/util/qtpie.py

index f840ed2..d704705 100755 (executable)
@@ -312,9 +312,10 @@ class PieArtist(object):
 
                if i == selectionIndex and self._filing[i].isEnabled():
                        painter.setBrush(self.palette.highlight())
+                       painter.setPen(self.palette.highlight().color())
                else:
                        painter.setBrush(self.palette.window())
-               painter.setPen(self.palette.mid().color())
+                       painter.setPen(self.palette.window().color())
 
                a = self._filing._index_to_angle(i, True)
                b = self._filing._index_to_angle(i + 1, True)
@@ -418,10 +419,6 @@ class PieArtist(object):
                painter.setBrush(background)
                painter.drawPie(innerRect, 0, 360 * 16)
 
-               painter.setPen(QtGui.QPen(dark, 1))
-               painter.setBrush(QtCore.Qt.NoBrush)
-               painter.drawEllipse(innerRect)
-
                if self.DEFAULT_SHAPE == self.SHAPE_SQUARE:
                        pass
                elif self.DEFAULT_SHAPE == self.SHAPE_CIRCLE:
@@ -577,9 +574,6 @@ class QPieButton(QtGui.QWidget):
                self._buttonFiling.setInnerRadius(radius / 2)
                self._buttonArtist.show(self.palette())
 
-       def sizeHint(self):
-               return self._buttonArtist.pieSize()
-
        def minimumSizeHint(self):
                return self._buttonArtist.centerSize()