Example #1
0
 def showAlarmPreview(self):
     self.preview = AlarmPreview(
         tag=self.getCurrentAlarm().tag,
         formula=self._wi.formulaTextEdit.toPlainText(),
         parent=self.parent())
     self.preview.connect(self.preview.upperPanel,
                          Qt.SIGNAL('onSave'),
                          lambda obj, s=self:
                          (s.enableEditForm(False), s.setAlarmData(obj)))
     from widgets import WindowManager
     WindowManager.addWindow(self.preview)
     self.preview.show()
Example #2
0
 def prepareLineWidget(self):
     #Setup of the State/Details/Reset line in the editor widget
     self.w = Qt.QWidget()
     self.w.setLayout(Qt.QHBoxLayout())
     self._tvl = AlarmValueLabel(self.w)
     self._tvl.setShowQuality(False)
     self._detailsButton = Qt.QPushButton(self.w)
     self._detailsButton.setText('Last Report')
     self._detailsButton.setIcon(getThemeIcon("edit-find"))
     self._detailsButton.connect(self._detailsButton,
                                 Qt.SIGNAL("clicked()"),
                                 self.showAlarmReport)
     self._detailsButton.setEnabled(False)
     self._resetButton = Qt.QPushButton(self.w)
     self._resetButton.setText('Reset')
     self._resetButton.setIcon(getThemeIcon("edit-undo"))
     self._resetButton.connect(self._resetButton, Qt.SIGNAL("clicked()"),
                               self.ResetAlarm)
     self._resetButton.setEnabled(False)
     self.w.layout().addWidget(self._tvl)
     self.w.layout().addWidget(self._detailsButton)
     self.w.layout().addWidget(self._resetButton)
     self._dataWidget._wi.horizontalLane.addWidget(self.w)
Example #3
0
 def onUsunMnie(self, i):
     """this is the help comment"""
     Qt.QObject.disconnect(self, Qt.SIGNAL("usunMnie"), self.onUsunMnie)
     self._rowList.remove(i)
     i.setParent(None)
     i.close()
Example #4
0
 def Rm(self):
     """Remove widget"""
     self.i = self.sender().parent()
     Qt.QObject().connect(self, Qt.SIGNAL("usunMnie"), self.onUsunMnie)
     self.emit(Qt.SIGNAL("usunMnie"), self.i)
     self.UpdateText()
Example #5
0
 def valueChanged(self):
     print 'AlarmForm.valueChanged()'
     self.emit(Qt.SIGNAL('valueChanged'))