diff options
author | Louie S <louie@example.com> | 2023-09-16 09:36:14 -0400 |
---|---|---|
committer | Louie S <louie@example.com> | 2023-09-16 09:36:14 -0400 |
commit | 1b861b1b2c15ec617051b746f8d207fca11cb869 (patch) | |
tree | 88632cf327614ad2cf9ee74348529a0e032f13d5 /edit_entry_form.py | |
parent | 5ec8db4908fab13292c9b030f92e2468b9460e99 (diff) |
Manual entry coloring working
Diffstat (limited to 'edit_entry_form.py')
-rw-r--r-- | edit_entry_form.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/edit_entry_form.py b/edit_entry_form.py index 9a30e1e..3e3503b 100644 --- a/edit_entry_form.py +++ b/edit_entry_form.py @@ -57,6 +57,14 @@ class editEntryForm(QDialog): self.entry_link.setText(entry.link) entry_form_layout.addRow("Link:", self.entry_link) + self.entry_color = QLineEdit() + self.entry_color.setText(entry.color) + entry_form_layout.addRow("Color:", self.entry_color) + + self.entry_highlight = QLineEdit() + self.entry_highlight.setText(entry.highlight) + entry_form_layout.addRow("Highlight:", self.entry_highlight) + # Submit and cancel buttons buttons_h_box = QHBoxLayout() buttons_h_box.addStretch() @@ -80,6 +88,8 @@ class editEntryForm(QDialog): due_text = "" # due is unchecked due_alt_text = self.entry_due_alt.text() link_text = self.entry_link.text() + color_text = self.entry_color.text() + highlight_text = self.entry_highlight.text() if not desc_text: QMessageBox.warning(self, "Error Message", @@ -94,11 +104,13 @@ class editEntryForm(QDialog): entry.due = due_text entry.due_alt = due_alt_text entry.link = link_text + entry.color = color_text + entry.highlight = highlight_text DB.updateEntry(entry) # Update global variables Globals.entries = list(filter(lambda e: e.id != self.id, Globals.entries)) - Globals.entries.append(Entry(self.id, entry.parent_id, desc_text, due_text, due_alt_text, link_text, entry.done, entry.hidden)) + Globals.entries.append(Entry(self.id, entry.parent_id, desc_text, due_text, due_alt_text, link_text, color_text, highlight_text, entry.done, entry.hidden)) self.close() if __name__ == "__main__": |