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
  • Constructor Details

    • SettingsControl

      public SettingsControl(AbstractView view)
      ct.
      Parameters:
      view -
  • Method Details

    • 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 Exception
      Liefert eine Tabelle mit den installierten Zertifikaten.
      Returns:
      Tabelle mit einer Liste der installierten Zertifikate.
      Throws:
      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.