Top Fields Constructors Methods
org.jabref.gui.preferences.keybindings

public Class KeyBindingsTab

extends AbstractPreferenceTabView<KeyBindingsTabViewModel>
implements PreferencesTab
Class Inheritance
All Implemented Interfaces
org.jabref.gui.preferences.PreferencesTab
Imports
javafx.fxml.FXML, javafx.scene.control.MenuButton, .MenuItem, .SelectionMode, .SelectionModel, .TreeItem, .TreeTableColumn, .TreeTableView, org.jabref.gui.icon.JabRefIcon, org.jabref.gui.keyboard.KeyBindingRepository, org.jabref.gui.preferences.AbstractPreferenceTabView, .PreferencesTab, org.jabref.gui.preferences.keybindings.presets.KeyBindingPreset, org.jabref.gui.util.RecursiveTreeItem, .ViewModelTreeTableCellFactory, org.jabref.logic.l10n.Localization, com.airhacks.afterburner.views.ViewLoader, com.tobiasdiez.easybind.EasyBind, jakarta.inject.Inject

Field Summary

Modifier and TypeField and Description
private TreeTableColumn<KeyBindingViewModel, String>
private TreeTableColumn<KeyBindingViewModel, KeyBindingViewModel>
private KeyBindingRepository
private TreeTableView<KeyBindingViewModel>
private MenuButton
private TreeTableColumn<KeyBindingViewModel, KeyBindingViewModel>
private TreeTableColumn<KeyBindingViewModel, String>
Inherited from org.jabref.gui.preferences.AbstractPreferenceTabView:
dialogServicepreferencesServicetaskExecutorviewModel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private MenuItem
public String
getTabName()

Implements org.jabref.gui.preferences.PreferencesTab.getTabName.

Should return the localized identifier to use for the tab.

private void
private void
Inherited from org.jabref.gui.preferences.AbstractPreferenceTabView:
getBuildergetRestartWarningssetValuesstoreSettingsvalidateSettings

Field Detail

actionColumnback to summary
private TreeTableColumn<KeyBindingViewModel, String> actionColumn
Annotations
@FXML
clearColumnback to summary
private TreeTableColumn<KeyBindingViewModel, KeyBindingViewModel> clearColumn
Annotations
@FXML
keyBindingRepositoryback to summary
private KeyBindingRepository keyBindingRepository
Annotations
@Inject
keyBindingsTableback to summary
private TreeTableView<KeyBindingViewModel> keyBindingsTable
Annotations
@FXML
presetsButtonback to summary
private MenuButton presetsButton
Annotations
@FXML
resetColumnback to summary
private TreeTableColumn<KeyBindingViewModel, KeyBindingViewModel> resetColumn
Annotations
@FXML
shortcutColumnback to summary
private TreeTableColumn<KeyBindingViewModel, String> shortcutColumn
Annotations
@FXML

Constructor Detail

KeyBindingsTabback to summary
public KeyBindingsTab()

Method Detail

createMenuItemback to summary
private MenuItem createMenuItem(KeyBindingPreset preset)
getTabNameback to summary
public String getTabName()

Implements org.jabref.gui.preferences.PreferencesTab.getTabName.

Doc from org.jabref.gui.preferences.PreferencesTab.getTabName.

Should return the localized identifier to use for the tab.

Returns:String

Identifier for the tab (for instance "General", "Appearance" or "External Files").

Annotations
@Override
initializeback to summary
private void initialize()
Annotations
@FXML
resetBindingsback to summary
private void resetBindings()
Annotations
@FXML