option to open tab when saving selection as file
This commit is contained in:
13
main.py
13
main.py
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user