diff --git a/sloth/gui/controlbuttons.py b/sloth/gui/controlbuttons.py index b6190f9..4860903 100644 --- a/sloth/gui/controlbuttons.py +++ b/sloth/gui/controlbuttons.py @@ -2,6 +2,16 @@ import sys, os from PyQt4.QtGui import * from PyQt4.QtCore import * +class Label(QLabel): + + def __init__(self, *args, **kwargs): + QLabel.__init__(self, *args, **kwargs) + + def mouseReleaseEvent(self, ev): + menu = QMenu(self) + menu.addActions(self.actions()) + menu.exec_(ev.globalPos()) + class ControlButtonWidget(QWidget): def __init__(self, parent=None): QWidget.__init__(self, parent) @@ -10,7 +20,11 @@ class ControlButtonWidget(QWidget): layout.setAlignment(Qt.AlignTop) self.back_button = QPushButton("<") self.forward_button = QPushButton(">") - self._label = QLabel("