-
- All Implemented Interfaces:
-
tornadofx.Configurable,tornadofx.ScopedInstance
public final class KeybindController extends ControllerThe controller for ListKeybindsView.
-
-
Field Summary
Fields Modifier and Type Field Description private final ObservableList<Keybind>keybindsprivate final KeybindModelselectedprivate final Appappprivate final Clipboardclipboardprivate final ConfigPropertiesconfigprivate final CharsetconfigCharsetprivate final PathconfigPathprivate final HostServiceshostServicesprivate final Loggerlogprivate ResourceBundlemessagesprivate final Map<String, Object>paramsprivate final SimpleObjectProperty<Map<String, Object>>paramsPropertyprivate final StageprimaryStageprivate final ObservableMap<Object, Object>propertiesprivate final ResourceLookupresourcesprivate final Scopescopeprivate final ConcurrentHashMap<KClass<out FXEvent>, List<FXEventRegistration>>subscribedEventsprivate final Workspaceworkspace
-
Constructor Summary
Constructors Constructor Description KeybindController()
-
Method Summary
Modifier and Type Method Description final ObservableList<Keybind>getKeybinds()The current keybinds. final KeybindModelgetSelected()The keybind currently selected in the view. final AppgetApp()final ClipboardgetClipboard()ConfigPropertiesgetConfig()CharsetgetConfigCharset()PathgetConfigPath()final HostServicesgetHostServices()final LoggergetLog()final ResourceBundlegetMessages()final UnitsetMessages(ResourceBundle messages)final Map<String, Object>getParams()final SimpleObjectProperty<Map<String, Object>>getParamsProperty()final StagegetPrimaryStage()final ObservableMap<Object, Object>getProperties()final ResourceLookupgetResources()ScopegetScope()final ConcurrentHashMap<KClass<out FXEvent>, List<FXEventRegistration>>getSubscribedEvents()final WorkspacegetWorkspace()-
Methods inherited from class tornadofx.Controller
background, di, find, find, find, find, find, fire, fragment, fragment, get, inject, inject, k, nullableParam, param, preferences, runAsync, runAsync, runAsync, runAsync, runAsync, runAsync, runAsync, runAsync, set, setInScope, subscribe, ui, unsubscribe -
Methods inherited from class tornadofx.Component
loadConfig -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getKeybinds
final ObservableList<Keybind> getKeybinds()
The current keybinds.
-
getSelected
final KeybindModel getSelected()
The keybind currently selected in the view.
-
getApp
final App getApp()
-
getClipboard
final Clipboard getClipboard()
-
getConfig
ConfigProperties getConfig()
-
getConfigCharset
Charset getConfigCharset()
-
getConfigPath
Path getConfigPath()
-
getHostServices
final HostServices getHostServices()
-
getMessages
final ResourceBundle getMessages()
-
setMessages
final Unit setMessages(ResourceBundle messages)
-
getParamsProperty
final SimpleObjectProperty<Map<String, Object>> getParamsProperty()
-
getPrimaryStage
final Stage getPrimaryStage()
-
getProperties
final ObservableMap<Object, Object> getProperties()
-
getResources
final ResourceLookup getResources()
-
getScope
Scope getScope()
-
getSubscribedEvents
final ConcurrentHashMap<KClass<out FXEvent>, List<FXEventRegistration>> getSubscribedEvents()
-
getWorkspace
final Workspace getWorkspace()
-
-
-
-