PluginAPI
The plugin API contains the following functions:
addLanguage(language: LanguageBase)
Adds a language to jdTextEdit
getEditorSignals() -> EditorSignals:
Returns the Editor Signals.
getMainWindowSignals() -> MainWindowSignals:
Returns the Mainwindow Signals.
getApplicationSignals() -> ApplicationSignals
Returns the Application Signals.
addSettingsTab(tab: SettingsTabBase)
Adds a Settings Tab.
registerSetting(key: str,value: str)
Register a new Setting.
addTranslationDirectory(path: str)
Adds a directory which contains translations.
addBigFilesCheckBox(setting: str, text:str)
Adds a Checkbox to the Big files Settings Tab.
addTheme(theme: ThemeBase)
Adds a Theme.
addSidebarWidget(widget: SidebarWidgetBase)
Adds a Sidebar Widget.
addAction(action: QAction)
Adds a Action to the list in the settings menu.