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()
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()
def _selecionarArquivoReceber(self): m = MenuSalvarArquivoConsole() p = PopupConsole(m) m.arquivoSelecionado.connect(lambda arq: p.close()) m.arquivoSelecionado.connect(self.receberArquivo) p.show()