def _salvarComoArquivo(self):
     if not self._tabArquivos.temSelecionado():
         return
     
     m = MenuSalvarArquivoConsole()
     p = PopupConsole(m)
     m.arquivoSelecionado.connect(lambda arq: p.close())
     m.arquivoSelecionado.connect(self.salvarArquivo)
     p.show()
Example #2
0
    def _abrirStatusPopup(self):
        if not self._servico.estaConectado():
            return
        
        l = ListaTituloConsole(titulo=LabelConsole("STATUS", LabelConsole.CENTER))
        for i in Status.STATUS:
            l.addItem(LabelConsole(i))
            if i == str(self._servico.getStatus()):
                l.setIndexSelecionado(l.quantItens()-1)

        popup = PopupConsole(l)
        popup.show()
        
        l.itemSelecionado.connect(lambda status: self._mudarStatus(status.getTexto()))
        l.itemSelecionado.connect(lambda status: popup.close())
 def _abrirArquivo(self):
     m = MenuAbrirArquivoConsole()
     p = PopupConsole(m)
     m.arquivoSelecionado.connect(lambda arq: p.close())
     m.arquivoSelecionado.connect(self.abrirArquivo)
     p.show()
Example #4
0
 def _selecionarArquivoReceber(self):
     m = MenuSalvarArquivoConsole()
     p = PopupConsole(m)
     m.arquivoSelecionado.connect(lambda arq: p.close())
     m.arquivoSelecionado.connect(self.receberArquivo)
     p.show()