From 848cdae813648f0a2c39942dc01d8f991787b338 Mon Sep 17 00:00:00 2001 From: Louie S Date: Sat, 9 Mar 2024 18:15:46 -0500 Subject: accept for edit group form --- src/editGroupForm.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/editGroupForm.cpp') diff --git a/src/editGroupForm.cpp b/src/editGroupForm.cpp index af22e78..351fddd 100644 --- a/src/editGroupForm.cpp +++ b/src/editGroupForm.cpp @@ -1,3 +1,6 @@ +#include + +#include "backend/db_sqlite.h" #include "editGroupForm.h" EditGroupForm::EditGroupForm(const Group &g) : @@ -17,4 +20,21 @@ EditGroupForm::EditGroupForm(const Group &g) : } void EditGroupForm::accept() { + group.name = ui.group_name->text(); + group.column = Group::Column(ui.group_column->currentIndex()); + group.link = ui.group_link->text(); + QMessageBox error_message; + BackendDB database; + + if(group.name.isEmpty()) { + error_message.setIcon(QMessageBox::Warning); + error_message.setWindowTitle("Error Message"); + error_message.setText("Name cannot be blank"); + error_message.exec(); + return; + } + + database.updateGroup(this->group); + + QDialog::accept(); } -- cgit