+++ /dev/null
-import sys
-
-from PyQt4.QtCore import Qt
-from PyQt4.QtGui import QWidget, QLabel, QVBoxLayout
-
-class SfaScreen(QWidget):
- def __init__(self, parent):
- QWidget.__init__(self, parent)
- self.name = self.title = self.widget = None
-
- def init(self, widget, name, title):
- if self.widget:
- sys.stderr.write("Screen is already initialized\n")
- return
-
- self.name = name
- self.title = title
- self.widget = widget
- self.label = QLabel("<b>%s</b>" % self.title, self)
- self.label.setScaledContents(False)
-
- layout = QVBoxLayout(self)
- layout.addWidget(self.label)
- layout.addWidget(self.widget)
-
- self.setLayout(layout)
-
- def getLabelText(self):
- return "<a href='%s'>Go to %s</a>" % (self.name, self.name)