Skip to content

Commit

Permalink
Minor logical fix
Browse files Browse the repository at this point in the history
  • Loading branch information
rakshith111 committed Aug 8, 2022
1 parent d98431f commit 694d0c3
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions qtmainui.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ def retranslateUi(self, MainWindow):
self.seconds_field.setPlainText(_translate("MainWindow", "0"))
self.clear_btn.setText(_translate("MainWindow", "Clear"))
self.extend_btn.setText(_translate("MainWindow", "Extend"))
self.cancel_btn.setText(_translate("MainWindow", "cancel"))
self.cancel_btn.setText(_translate("MainWindow", "Cancel"))
self.submit_btn.setText(_translate("MainWindow", "Submit"))
self.hrs_label.setText(_translate("MainWindow", "Hours"))
self.minutes_label.setText(_translate("MainWindow", "Minutes"))
Expand Down Expand Up @@ -122,25 +122,28 @@ def eventFilter(self, source, event):
# handles mousevents

if event.type() == QtCore.QEvent.MouseButtonPress:
self.msg = QMessageBox()
self.msg.setIcon(QMessageBox.Critical)
self.msg.setText("Error")
self.msg.setWindowTitle("Error")
try:
self.hrs_val = int(self.ui.hours_field.toPlainText())
self.min_val = int(self.ui.minuits_field.toPlainText())
self.sec_val = int(self.ui.seconds_field.toPlainText())
except ValueError:
self.msg = QMessageBox()
self.msg.setIcon(QMessageBox.Critical)
self.msg.setText("Error")
self.msg.setInformativeText('Characters are not allowed')
self.msg.setWindowTitle("Error")
self.msg.exec_()
self.hrs_val = 0
self.min_val = 0
self.sec_val = 0
self.ui.hours_field.setPlainText("0")
self.ui.minuits_field.setPlainText("0")
self.ui.seconds_field.setPlainText("0")
if (self.sec_val >= 3 or self.min_val > 0 or self.hrs_val > 0) and source is self.ui.submit_btn or source is self.ui.extend_btn:
if (self.sec_val >= 3 or self.min_val > 0 or self.hrs_val > 0) and (source is self.ui.submit_btn or source is self.ui.extend_btn):
self.call.submit(self.hrs_val, self.min_val, self.sec_val)
if (self.sec_val == 0 or self.min_val == 0 or self.hrs_val == 0) and (source is self.ui.submit_btn or source is self.ui.extend_btn):
self.msg.setInformativeText('Enter a value greater than 0')
self.msg.exec_()
if source is self.ui.cancel_btn:
self.call.cancel()

Expand Down

0 comments on commit 694d0c3

Please sign in to comment.