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 | 6e52afa26d8c50d07988376e43a641c70370b9c5 (patch) | |
tree | 3b9cc7f01aa8a64fa4dea6ee4547fc50423f6725 /assignment-list.py | |
parent | 76a1b6384301a9a8e37b1176f83f55b2827b2d16 (diff) |
Create preferences dialog to control config file
Diffstat (limited to 'assignment-list.py')
-rwxr-xr-x | assignment-list.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/assignment-list.py b/assignment-list.py index daac800..71e0ae7 100755 --- a/assignment-list.py +++ b/assignment-list.py @@ -5,6 +5,7 @@ from PyQt5.QtWidgets import QAction, QApplication, QGridLayout, QHBoxLayout, QLa from PyQt5.QtGui import QCursor, QFont from PyQt5.QtCore import QDate, Qt from config import Config +from preferences_dialog import PreferencesDialog from add_group_form import addGroupForm from edit_group_form import editGroupForm from add_entry_form import addEntryForm @@ -34,6 +35,16 @@ class AssignmentList(QMainWindow): edit_menu = menu_bar.addMenu("Edit") help_menu = menu_bar.addMenu("Help") + self.preferences_act = QAction("Preferences", self) + self.preferences_act.setShortcut("Alt+Return") + self.preferences_act.triggered.connect(PreferencesDialog) + file_menu.addAction(self.preferences_act) + # TODO implement reload of DB that works + self.reload_act = QAction("Reload", self) + self.reload_act.setShortcut("F5") + #self.reload_act.triggered.connect(self.reload) + file_menu.addAction(self.reload_act) + file_menu.addSeparator() exit_act = QAction("Exit", self) exit_act.setShortcut("Ctrl+Q") exit_act.triggered.connect(self.close) |