self._mousePosition = None
self.setFocusPolicy(QtCore.Qt.StrongFocus)
+ self.setSizePolicy(
+ QtGui.QSizePolicy(
+ QtGui.QSizePolicy.MinimumExpanding,
+ QtGui.QSizePolicy.MinimumExpanding,
+ )
+ )
def insertItem(self, item, index = -1):
self._filing.insertItem(item, index)
self._buttonFiling.setOuterRadius(radius)
self._buttonArtist.show(self.palette())
+ def sizeHint(self):
+ return self._buttonArtist.pieSize()
+
def minimumSizeHint(self):
return self._buttonArtist.centerSize()
self._popupLocation = mouseEvent.globalPos()
self._delayPopupTimer.start()
+ @QtCore.pyqtSlot()
@misc_utils.log_exception(_moduleLogger)
def _on_delayed_popup(self):
assert self._popupLocation is not None