class ServiceItemInfo(PAbstractBox): def __init__(self, parent): PAbstractBox.__init__(self, parent) self.ui = Ui_InfoWidget() self.ui.setupUi(self) self.ui.buttonHide.clicked.connect(self.hideDescription) self.ui.buttonHide.setIcon(KIcon("dialog-close")) self._animation = 2 self._duration = 500 self.enableOverlay() self.hide() def showDescription(self): self.resize(self.parentWidget().size()) desc = getDescription(self.parentWidget().package) self.ui.description.setText(desc) self.ui.description.setToolTip('\n'.join(textwrap.wrap(desc))) self.animate(start=MIDLEFT, stop=MIDCENTER) QtGui.qApp.processEvents() def hideDescription(self): if self.isVisible(): self.animate(start=MIDCENTER, stop=MIDRIGHT, direction=OUT)
class ServiceItemInfo(PAbstractBox): def __init__(self, parent): PAbstractBox.__init__(self, parent) self.ui = Ui_InfoWidget() self.ui.setupUi(self) self.ui.buttonHide.clicked.connect(self.hideDescription) self.ui.buttonHide.setIcon(KIcon("dialog-close")) self._animation = 2 self._duration = 500 self.enableOverlay() self.hide() def showDescription(self): self.resize(self.parentWidget().size()) desc = getDescription(self.parentWidget().package) self.ui.description.setText(desc) self.ui.description.setToolTip('\n'.join(textwrap.wrap(desc))) self.animate(start = MIDLEFT, stop = MIDCENTER) QtGui.qApp.processEvents() def hideDescription(self): if self.isVisible(): self.animate(start = MIDCENTER, stop = MIDRIGHT, direction = OUT)
def __init__(self, parent): PAbstractBox.__init__(self, parent) self.ui = Ui_InfoWidget() self.ui.setupUi(self) self.ui.buttonHide.clicked.connect(self.hideDescription) self.ui.buttonHide.setIcon(KIcon("dialog-close")) self._animation = 2 self._duration = 500 self.enableOverlay() self.hide()