Support checkboxes, and TODO shortcut

This commit is contained in:
Miguel Jacq 2025-11-06 13:43:52 +11:00
parent 7c3ec19748
commit 773afa5464
Signed by: mig5
GPG key ID: 59B3F0C24135C6A9
5 changed files with 323 additions and 79 deletions

View file

@ -14,6 +14,7 @@ class ToolBar(QToolBar):
headingRequested = Signal(int)
bulletsRequested = Signal()
numbersRequested = Signal()
checkboxesRequested = Signal()
alignRequested = Signal(Qt.AlignmentFlag)
historyRequested = Signal()
insertImageRequested = Signal()
@ -86,6 +87,9 @@ class ToolBar(QToolBar):
self.actNumbers.setToolTip("Numbered list")
self.actNumbers.setCheckable(True)
self.actNumbers.triggered.connect(self.numbersRequested)
self.actCheckboxes = QAction("", self)
self.actCheckboxes.setToolTip("Toggle checkboxes")
self.actCheckboxes.triggered.connect(self.checkboxesRequested)
# Images
self.actInsertImg = QAction("Image", self)
@ -150,6 +154,7 @@ class ToolBar(QToolBar):
self.actNormal,
self.actBullets,
self.actNumbers,
self.actCheckboxes,
self.actInsertImg,
self.actAlignL,
self.actAlignC,