Ejemplo n.º 1
0
void ItemContaWidget::removeLancamento(){
  CabureApplication *cabure = CabureApplication::cabureApplication();
  Contabilidade *contabilidade = cabure->contabilidade_;
  Timeline *timeline = cabure->timeline_;

  StandardButton result = 
    WMessageBox::show(tr("confirm").toUTF8(), 
          tr("msg-delete-transaction").toUTF8(),
		      Ok | Cancel);

  if(result == Ok) {
    contabilidade->removeLancamento(id_diario_);
    ItemTimeline itemTimeline("",
            tr("msg-delete-transaction-success").arg(descricao_).toUTF8(), 
			      "ItemContaWidget::removeLancamento()",
			      "");
    timeline->adiciona(itemTimeline);
  }

  view_->viewHome(); 
}