+
+ def remoteSliceChanged(self):
+ # we're being notified the slice was changed remotely. Download a new
+ # rspec.
+ QTimer.singleShot(2500, self.sliceWidget.refresh)
+
+ def addMainScreenButton(self, caption, action):
+ # allows another screen to add a button to mainscreen
+ button = QPushButton(caption, self)
+ self.sliceWidget.bottomlayout.insertWidget(2, button)
+ self.sliceWidget.connect(button, SIGNAL('clicked()'), action)
+ return button
+
+