add notes plugin
This commit is contained in:
@@ -3,13 +3,14 @@ from typing import List
|
||||
|
||||
from PyQt6.QtWidgets import *
|
||||
from PyQt6.QtGui import *
|
||||
|
||||
from PyQt6.QtCore import Qt
|
||||
import urlutils
|
||||
from cutesettings import CuteSettings
|
||||
from raven.pluginregistry import PluginRegistry
|
||||
from raven.plugins.domain.menucontribution import MenuContribution, sort_menu_contributions
|
||||
from raven.plugins.domain.raction import RAction
|
||||
from raven.plugins.domain.rmenu import RMenu
|
||||
from raven.plugins.ravenlog.Tab import Tab
|
||||
from settingsstore import SettingsStore
|
||||
from highlightingdialog import HighlightingDialog
|
||||
from tabs import Tabs
|
||||
@@ -33,7 +34,7 @@ class MainWindow(QMainWindow):
|
||||
self.settings = SettingsStore.load()
|
||||
PluginRegistry.execute("set_settings", self.settings)
|
||||
|
||||
PluginRegistry.execute("set_translator", lambda string: self.tr(string))
|
||||
PluginRegistry.execute("set_translator", self.tr)
|
||||
|
||||
self.setWindowTitle(self.tr("RavenLog"))
|
||||
self._restore_window()
|
||||
@@ -44,12 +45,13 @@ class MainWindow(QMainWindow):
|
||||
self.tabs = Tabs(self.settings)
|
||||
|
||||
self._menu_recent_files = QMenu(self.tr("Open &Recent"), self)
|
||||
|
||||
self.setCentralWidget(self.tabs)
|
||||
self.status_bar = QStatusBar(self)
|
||||
self.setStatusBar(self.status_bar)
|
||||
self.setMenuBar(self.create_dynamic_menu_bar())
|
||||
|
||||
self.setTabPosition(Qt.DockWidgetArea.AllDockWidgetAreas, QTabWidget.TabPosition.North)
|
||||
|
||||
def create_dynamic_menu_bar(self) -> QMenuBar:
|
||||
menu_bar = QMenuBar()
|
||||
|
||||
@@ -63,6 +65,7 @@ class MainWindow(QMainWindow):
|
||||
known_menus = [
|
||||
("file", self.tr("&File")),
|
||||
("settings", self.tr("&Settings")),
|
||||
("window", self.tr("&Window")),
|
||||
("help", self.tr("&Help"))
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user