public void update() {
   PainelConfig config = main.getConfig();
   // servicos
   servidor.setText(config.get(PainelConfig.KEY_SERVER).getValue());
   unidadeAtual = config.get(PainelConfig.KEY_UNIDADE, Integer.class).getValue();
   updateUnidades(main.getService().buscarUnidades());
   // som e tema
   vocalizar.setSelected(config.get(PainelConfig.KEY_SOUND_VOICE, Boolean.class).getValue());
   corFundo.setValue(Color.web(config.get(PainelConfig.KEY_COR_FUNDO).getValue()));
   corMensagem.setValue(Color.web(config.get(PainelConfig.KEY_COR_MENSAGEM).getValue()));
   corSenha.setValue(Color.web(config.get(PainelConfig.KEY_COR_SENHA).getValue()));
   corGuiche.setValue(Color.web(config.get(PainelConfig.KEY_COR_GUICHE).getValue()));
   // screensaver
   videoUrl.setText(config.get(PainelConfig.KEY_SCREENSAVER_URL).getValue());
 }
Exemple #2
0
 private void playAlert(Senha senha) {
     AudioPlayer player = AudioPlayer.getInstance();
     PainelConfig config = main.getConfig();
     player.play(config.get(PainelConfig.KEY_SOUND_ALERT).getValue());
     if (config.get(PainelConfig.KEY_SOUND_VOICE, Boolean.class).getValue()) {
         try {
             String lang = config.get(PainelConfig.KEY_LANGUAGE).getValue();
             player.getVocalizador().vocalizar("senha", lang, true);
             player.getVocalizador().vocalizar(String.valueOf(senha.getSigla()), lang, true);
             String numero = String.valueOf(senha.getNumero());
             for (int i = 0; i < numero.length(); i++) {
                 player.getVocalizador().vocalizar(String.valueOf(numero.charAt(i)), lang, true);
             }
             player.getVocalizador().vocalizar("guiche", lang, true);
             numero = String.valueOf(senha.getNumeroGuiche());
             for (int i = 0; i < numero.length(); i++) {
                 player.getVocalizador().vocalizar(String.valueOf(numero.charAt(i)), lang, true);
             }
         } catch (Exception e1) {
             LOG.log(Level.SEVERE, Main._("erro_vocalizacao"), e1);
         }
     }
 }