option to open tab when saving selection as file

This commit is contained in:
2021-11-01 17:53:15 +01:00
parent 4f512225a9
commit 44e23af54f
3 changed files with 14 additions and 3 deletions

13
main.py
View File

@@ -49,7 +49,7 @@ class MainWindow(QMainWindow):
menu_bar = QMenuBar()
menu_bar.addMenu(self.file_menu())
menu_bar.addMenu(self.highlight_menu())
menu_bar.addMenu(self.settings_menu())
menu_bar.addMenu(self.help_menu())
return menu_bar
@@ -72,8 +72,8 @@ class MainWindow(QMainWindow):
file_menu.addAction(close_action)
return file_menu
def highlight_menu(self) -> QMenu:
result = QMenu(self.tr("&View"), self)
def settings_menu(self) -> QMenu:
result = QMenu(self.tr("&Settings"), self)
manage = QAction(self.tr("&Highlighter"), self)
manage.setShortcut('Ctrl+H')
manage.triggered.connect(lambda: HighlightingDialog(self.settings).exec())
@@ -87,6 +87,13 @@ class MainWindow(QMainWindow):
)
result.addAction(highlight_search_terms)
new_tab = QAction(self.tr("Open Tab on Save As File"), self)
new_tab.setCheckable(True)
new_tab.setChecked(self.settings.session.getboolean("general", "open_tab_on_save_as_file"))
new_tab.triggered.connect(
lambda checked: self.settings.set_session("general", "open_tab_on_save_as_file", str(checked)))
result.addAction(new_tab)
return result
def help_menu(self) -> QMenu: