Class SettingsControl
- java.lang.Object
-
- de.willuhn.jameica.gui.AbstractControl
-
- de.willuhn.jameica.gui.internal.controller.SettingsControl
-
public class SettingsControl extends AbstractControl
Controller fuer die Einstellungen unter Datei->Einstellungen
-
-
Field Summary
-
Fields inherited from class de.willuhn.jameica.gui.AbstractControl
view
-
-
Constructor Summary
Constructors Constructor Description SettingsControl(AbstractView view)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckboxInput
getAskWorkdir()
Liefert eine Checkbox, mit der eingestellt werden kann, ob beim Start nach dem Benutzer-Ordner gefragt werden soll.Part
getCertificates()
Liefert eine Tabelle mit den installierten Zertifikaten.Input
getColorError()
Auswahlfeld.Input
getColorMandatoryBG()
Auswahlfeld.Input
getColorSuccess()
Auswahlfeld.TextInput
getHttpsProxyHost()
Liefert ein Eingabefeld fuer die Definition des HTTPS-Proxy-Hosts.IntegerInput
getHttpsProxyPort()
Liefert ein Eingabefeld fuer die TCP-Portnummer des HTTPS-Proxys.CheckboxInput
getLabelMandatory()
Liefert eine Checkbox, mit der konfiguriert werden kann, ob auch die Labels vor Pflichtfeldern rot gefaerbt werden.SelectInput
getLocale()
Liefert eine Auswahlbox fuer die Sprache.Input
getLogLevel()
Liefert ein Auswahl-Feld fuer den Log-Level.Input
getMinimizeToSystray()
Liefert eine Checkbox, mit der eingestellt werden kann, ob die Anwendung in das Systray minimiert werden soll.Part
getPlugins()
Liefert die Plugin-Verwaltung.Input
getProxyHost()
Liefert ein Eingabefeld fuer die Definition des Proxy-Hosts.IntegerInput
getProxyPort()
Liefert ein Eingabefeld fuer die TCP-Portnummer des Proxys.CheckboxInput
getRandomSplash()
Liefert eine Checkbox, mit der konfiguriert werden kann, ob ein zufaelliger Splashscreen angezeigt werden soll.Input
getSystray()
Liefert eine Checkbox, mit der eingestellt werden kann, ob das Systray-Symbol angezeigt werden soll.CheckboxInput
getTrustJavaCerts()
Liefert eine Checkbox, mit der festgelegt werden kann, ob den CA-Zertifikaten von Java vertraut werden soll.CheckboxInput
getUseSystemProxy()
Liefert die Checkbox zum Aktivieren der System-Proxy-Einstellungen.void
handleRestore()
Setzt die Einstellungen zurueck.void
handleStore()
Speichert die Einstellungen.-
Methods inherited from class de.willuhn.jameica.gui.AbstractControl
getCurrentObject
-
-
-
-
Constructor Detail
-
SettingsControl
public SettingsControl(AbstractView view)
ct.- Parameters:
view
-
-
-
Method Detail
-
getLogLevel
public Input getLogLevel()
Liefert ein Auswahl-Feld fuer den Log-Level.- Returns:
- Auswahl-Feld fuer das Log-Level.
-
getProxyHost
public Input getProxyHost()
Liefert ein Eingabefeld fuer die Definition des Proxy-Hosts.- Returns:
- Eingabefeld fuer Proxy.
-
getProxyPort
public IntegerInput getProxyPort()
Liefert ein Eingabefeld fuer die TCP-Portnummer des Proxys.- Returns:
- Eingabefeld fuer die Proxy-Portnummer.
-
getHttpsProxyHost
public TextInput getHttpsProxyHost()
Liefert ein Eingabefeld fuer die Definition des HTTPS-Proxy-Hosts.- Returns:
- Eingabefeld fuer den HTTPS-Proxy.
-
getHttpsProxyPort
public IntegerInput getHttpsProxyPort()
Liefert ein Eingabefeld fuer die TCP-Portnummer des HTTPS-Proxys.- Returns:
- Eingabefeld fuer die Proxy-Portnummer des HTTPS-Proxy.
-
getUseSystemProxy
public CheckboxInput getUseSystemProxy()
Liefert die Checkbox zum Aktivieren der System-Proxy-Einstellungen.- Returns:
- Checkbox.
-
getAskWorkdir
public CheckboxInput getAskWorkdir()
Liefert eine Checkbox, mit der eingestellt werden kann, ob beim Start nach dem Benutzer-Ordner gefragt werden soll. Die Option wird nur eingeblendet, wenn der User die Option "kuenftig nicht mehr fragen" im WorkdirChooser aktiviert hat, da er sonst keine komfortable Moeglichkeit mehr hat, die Auswahl rueckgaengig zu machen.- Returns:
- die Checkbox.
-
getLocale
public SelectInput getLocale()
Liefert eine Auswahlbox fuer die Sprache.- Returns:
- Auswahlbox fuer die Sprache.
-
getCertificates
public Part getCertificates() throws java.lang.Exception
Liefert eine Tabelle mit den installierten Zertifikaten.- Returns:
- Tabelle mit einer Liste der installierten Zertifikate.
- Throws:
java.lang.Exception
-
getTrustJavaCerts
public CheckboxInput getTrustJavaCerts()
Liefert eine Checkbox, mit der festgelegt werden kann, ob den CA-Zertifikaten von Java vertraut werden soll.- Returns:
- Checkbox.
-
getPlugins
public Part getPlugins()
Liefert die Plugin-Verwaltung.- Returns:
- Liste der Plugins.
-
getColorMandatoryBG
public Input getColorMandatoryBG()
Auswahlfeld.- Returns:
- Auswahl-Feld.
-
getColorError
public Input getColorError()
Auswahlfeld.- Returns:
- Auswahl-Feld.
-
getColorSuccess
public Input getColorSuccess()
Auswahlfeld.- Returns:
- Auswahl-Feld.
-
getMinimizeToSystray
public Input getMinimizeToSystray()
Liefert eine Checkbox, mit der eingestellt werden kann, ob die Anwendung in das Systray minimiert werden soll.- Returns:
- eine Checkbox, mit der eingestellt werden kann, ob die Anwendung in das Systray minimiert werden soll.
-
getSystray
public Input getSystray()
Liefert eine Checkbox, mit der eingestellt werden kann, ob das Systray-Symbol angezeigt werden soll.- Returns:
- eine Checkbox, mit der eingestellt werden kann, ob das Systray-Symbol angezeigt werden soll.
-
getLabelMandatory
public CheckboxInput getLabelMandatory()
Liefert eine Checkbox, mit der konfiguriert werden kann, ob auch die Labels vor Pflichtfeldern rot gefaerbt werden.- Returns:
- Checkbox.
-
getRandomSplash
public CheckboxInput getRandomSplash()
Liefert eine Checkbox, mit der konfiguriert werden kann, ob ein zufaelliger Splashscreen angezeigt werden soll.- Returns:
- Checkbox.
-
handleStore
public void handleStore()
Speichert die Einstellungen.
-
handleRestore
public void handleRestore()
Setzt die Einstellungen zurueck.
-
-