diff options
author | Louie Shprung <lshprung@scu.edu> | 2023-12-21 13:17:39 -0800 |
---|---|---|
committer | Louie Shprung <lshprung@scu.edu> | 2023-12-21 13:17:39 -0800 |
commit | 65d8cbafe34b946d450ce46703e6449eb9962741 (patch) | |
tree | 9cb2bfa4857507207e8740478e5d23d4421ad784 /src/add_group_form.py | |
parent | 11373742d701166f2580cfe67015eac012cda1a9 (diff) |
Rename src directory to unique name to avoid install issues
Diffstat (limited to 'src/add_group_form.py')
-rw-r--r-- | src/add_group_form.py | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/src/add_group_form.py b/src/add_group_form.py deleted file mode 100644 index 4a543e4..0000000 --- a/src/add_group_form.py +++ /dev/null @@ -1,47 +0,0 @@ -import os -import sys -from PyQt5 import uic -from PyQt5.QtWidgets import QApplication, QDialog, QMessageBox - -import src.globals as Globals -from src.group import Group -import src.db_sqlite as DB - -class addGroupForm(QDialog): - """ - Implemented so that it can be used for adding and editing groups - """ - def __init__(self): - super().__init__() - uic.loadUi(os.path.join(os.path.dirname(os.path.abspath(__file__)), - "add_group_form.ui"), self) - self.initializeUI() - - def initializeUI(self): - self.displayWidgets() - self.exec() - - def displayWidgets(self): - self.buttonBox.rejected.connect(self.close) - self.buttonBox.accepted.connect(self.handleSubmit) - - def handleSubmit(self): - name_text = self.new_group_name.text() - column_text = self.new_group_column.currentText() - link_text = self.new_group_link.text() - - if not name_text: - QMessageBox.warning(self, "Error Message", - "Name cannot be blank", - QMessageBox.Close, - QMessageBox.Close) - return - - new_id = DB.insertGroup(Group(0, name_text, column_text, link_text)) - Globals.groups.append(Group(new_id, name_text, column_text, link_text)) - self.close() - -if __name__ == "__main__": - app = QApplication(sys.argv) - window = addGroupForm() - sys.exit(app.exec_()) |