Add shortcodes to main menu

This commit is contained in:
Veronica Berglyd Olsen
2023-11-07 13:54:02 +01:00
parent 08e67b0190
commit d2a0ff88a6
5 changed files with 74 additions and 8 deletions
+30
View File
@@ -637,6 +637,36 @@ class GuiMainMenu(QMenuBar):
# Format > Separator
self.fmtMenu.addSeparator()
# Shortcodes
self.mShortcodes = self.fmtMenu.addMenu(self.tr("More Options ..."))
# Shortcode Italic
self.aScItalic = self.mShortcodes.addAction(self.tr("Italics Shortcode"))
self.aScItalic.triggered.connect(lambda: self._docAction(nwDocAction.SC_ITALIC))
# Shortcode Bold
self.aScBold = self.mShortcodes.addAction(self.tr("Bold Shortcode"))
self.aScBold.triggered.connect(lambda: self._docAction(nwDocAction.SC_BOLD))
# Shortcode Underline
self.aScULine = self.mShortcodes.addAction(self.tr("Underline Shortcode"))
self.aScULine.triggered.connect(lambda: self._docAction(nwDocAction.SC_ULINE))
# Shortcode Strikethrough
self.aScStrike = self.mShortcodes.addAction(self.tr("Strikethrough Shortcode"))
self.aScStrike.triggered.connect(lambda: self._docAction(nwDocAction.SC_STRIKE))
# Shortcode Superscript
self.aScSuper = self.mShortcodes.addAction(self.tr("Superscript"))
self.aScSuper.triggered.connect(lambda: self._docAction(nwDocAction.SC_SUP))
# Shortcode Subscript
self.aScSub = self.mShortcodes.addAction(self.tr("Subscript"))
self.aScSub.triggered.connect(lambda: self._docAction(nwDocAction.SC_SUB))
# Format > Separator
self.fmtMenu.addSeparator()
# Format > Header 1 (Partition)
self.aFmtHead1 = QAction(self.tr("Header 1 (Partition)"), self)
self.aFmtHead1.setShortcut("Ctrl+1")