void MainWindow::on_btnRetirarPrioridade_clicked() { // insere um novo nó na fila No *novoNo = new No; fila_prioridade->enqueue(novoNo); No *ptr = fila_prioridade->getTail(); int n = ptr->getNumero(); // Simula impressão da ficha e exibe-a ui->lblFixaSuaFicha->setText("Imprimindo..."); ui->barraDeProgresso->setValue(0); ui->barraDeProgresso->show(); delay(500); ui->barraDeProgresso->setValue(25); delay(500); ui->barraDeProgresso->setValue(50); delay(500); ui->barraDeProgresso->setValue(75); delay(500); ui->barraDeProgresso->setValue(100); ui->painelRetirarFicha->display(n); ui->label_3->setText("P"); ui->lblFixaSuaFicha->setText("Sua Ficha Prioritária:"); delay(2000); ui->barraDeProgresso->hide(); }
void MainWindow::on_btnRetirar_clicked() { //abrir uma nova janela com as opções de retirar ficha preferencial ou normal No *novoNo = new No; // insere um novo nó na fila fila_normal->enqueue(novoNo); No *ptr = fila_normal->getTail(); int n = ptr->getNumero(); // Simula impressão da ficha e exibe-a ui->lblFixaSuaFicha->setText("Imprimindo..."); ui->barraDeProgresso->setValue(0); ui->barraDeProgresso->show(); delay(500); ui->barraDeProgresso->setValue(25); delay(500); ui->barraDeProgresso->setValue(50); delay(500); ui->barraDeProgresso->setValue(75); delay(500); ui->barraDeProgresso->setValue(100); ui->painelRetirarFicha->display(n); ui->label_3->setText("N"); ui->lblFixaSuaFicha->setText("Sua Ficha Normal:"); delay(2000); ui->barraDeProgresso->hide(); }