Skip to content
Snippets Groups Projects
Commit 82d1ed91 authored by Kaj Koivunen's avatar Kaj Koivunen :coffee:
Browse files

loogisempi nimi luokalle

parent a0a72ffb
No related branches found
No related tags found
No related merge requests found
...@@ -8,7 +8,7 @@ import tornadofx.* ...@@ -8,7 +8,7 @@ import tornadofx.*
/** /**
* Window for selecting MTL service provider and setting its API key * Window for selecting MTL service provider and setting its API key
*/ */
class SettingsView : View("Settings") { class TranslationSettings : View("Settings") {
private lateinit var applyButton : Button private lateinit var applyButton : Button
val toggleGroup = ToggleGroup() val toggleGroup = ToggleGroup()
private var backends: MutableList<MTLSettingsMenu<TranslationService>> = mutableListOf() private var backends: MutableList<MTLSettingsMenu<TranslationService>> = mutableListOf()
...@@ -27,8 +27,8 @@ class SettingsView : View("Settings") { ...@@ -27,8 +27,8 @@ class SettingsView : View("Settings") {
this@form += this this@form += this
} }
MTLSettingsMenu(this@SettingsView, "DeepL") { DeepLTranslator(it) }.add() MTLSettingsMenu(this@TranslationSettings, "DeepL") { DeepLTranslator(it) }.add()
MTLSettingsMenu(this@SettingsView, "Google Translate API v2") { GoogleTranslator(it) }.add() MTLSettingsMenu(this@TranslationSettings, "Google Translate API v2") { GoogleTranslator(it) }.add()
hbox { hbox {
applyButton = button("Apply") { applyButton = button("Apply") {
...@@ -61,7 +61,7 @@ class SettingsView : View("Settings") { ...@@ -61,7 +61,7 @@ class SettingsView : View("Settings") {
/** /**
* UI Fragment to implement a settings menu for a translation backend requiring one API key as string * UI Fragment to implement a settings menu for a translation backend requiring one API key as string
*/ */
private class MTLSettingsMenu<T: TranslationService>(private val parent: SettingsView, val name: String, val constructor: (String) -> T) private class MTLSettingsMenu<T: TranslationService>(private val parent: TranslationSettings, val name: String, val constructor: (String) -> T)
: Fragment(name) { : Fragment(name) {
private lateinit var statusLabel: Label private lateinit var statusLabel: Label
private lateinit var keyField: PasswordField private lateinit var keyField: PasswordField
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment