summaryrefslogtreecommitdiff
path: root/add_entry_form.py
diff options
context:
space:
mode:
authorLouie S <louie@example.com>2023-09-16 09:36:14 -0400
committerLouie S <louie@example.com>2023-09-16 09:36:14 -0400
commitf2ca02a9230621d0968b8df129051e332339b768 (patch)
tree723646b246c29f5bab7d652f7625ffef130b9ff0 /add_entry_form.py
parentb4025edf0ac5400d4dd8c418a9a156c44e9c67f8 (diff)
Saving and loading entries working
Diffstat (limited to 'add_entry_form.py')
-rw-r--r--add_entry_form.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/add_entry_form.py b/add_entry_form.py
index cedaaf6..46a0c61 100644
--- a/add_entry_form.py
+++ b/add_entry_form.py
@@ -4,6 +4,7 @@ from PyQt5.QtGui import QFont
from PyQt5.QtCore import QDate, Qt
from entry import Entry
Globals = __import__("globals")
+DB = __import__("db_sqlite")
class addEntryForm(QDialog):
def __init__(self, parent):
@@ -60,7 +61,7 @@ class addEntryForm(QDialog):
def handleSubmit(self, parent):
# Check that the new entry is not blank
desc_text = self.new_entry_desc.text()
- due_text = self.new_entry_due.text()
+ due_text = self.new_entry_due.date() # due_text is a QDate
due_alt_text = self.new_entry_due_alt.text()
link_text = self.new_entry_link.text()
@@ -71,8 +72,8 @@ class addEntryForm(QDialog):
QMessageBox.Close)
return
- # TODO do the database stuff (this will allow us to get the id)
- Globals.entries.append(Entry(parent, desc_text, due_text, due_alt_text, link_text))
+ new_id = DB.insertEntry(Entry(0, parent, desc_text, due_text, due_alt_text, link_text))
+ Globals.entries.append(Entry(new_id, parent, desc_text, due_text, due_alt_text, link_text))
self.close()
if __name__ == "__main__":