summaryrefslogtreecommitdiff
path: root/src/rule.py
diff options
context:
space:
mode:
authorLouie Shprung <lshprung@scu.edu>2023-12-21 13:17:39 -0800
committerLouie Shprung <lshprung@scu.edu>2023-12-21 13:17:39 -0800
commit65d8cbafe34b946d450ce46703e6449eb9962741 (patch)
tree9cb2bfa4857507207e8740478e5d23d4421ad784 /src/rule.py
parent11373742d701166f2580cfe67015eac012cda1a9 (diff)
Rename src directory to unique name to avoid install issues
Diffstat (limited to 'src/rule.py')
-rw-r--r--src/rule.py44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/rule.py b/src/rule.py
deleted file mode 100644
index 414ccf0..0000000
--- a/src/rule.py
+++ /dev/null
@@ -1,44 +0,0 @@
-
-from PyQt5.QtCore import QDate
-from PyQt5.QtWidgets import QComboBox, QDateTimeEdit, QHBoxLayout, QLineEdit
-
-
-class Rule:
- def __init__(self, id, entry_id, when, date, color = "", highlight = ""):
- self.id = id
- self.entry_id = entry_id
- self.when = when
- self.date = date
- self.color = color
- self.highlight = highlight
-
- def buildLayout(self):
- output = QHBoxLayout()
-
- when_widget = QComboBox()
- when_widget.addItems(["Before", "After"])
- when_widget.setCurrentIndex(0 if self.when.lower() == "before" else 1)
- output.addWidget(when_widget)
-
- date_widget = QDateTimeEdit(QDate.currentDate())
- date_widget.setDisplayFormat("MM/dd/yyyy")
- date_widget.setDate(self.date)
- output.addWidget(date_widget)
-
- output.addStretch()
-
- # TODO Consider making this a color selector widget
- color_widget = QLineEdit()
- color_widget.setPlaceholderText("Color")
- if self.color:
- color_widget.setText(self.color)
- output.addWidget(color_widget)
-
- # TODO Consider making this a color selector widget
- highlight_widget = QLineEdit()
- highlight_widget.setPlaceholderText("Highlight")
- if self.highlight:
- highlight_widget.setText(self.highlight)
- output.addWidget(highlight_widget)
-
- return output