diff --git a/animations/roda00.png b/animations/roda00.png new file mode 100755 index 0000000..4a381b3 Binary files /dev/null and b/animations/roda00.png differ diff --git a/animations/roda01.png b/animations/roda01.png new file mode 100755 index 0000000..e9853e3 Binary files /dev/null and b/animations/roda01.png differ diff --git a/animations/roda02.png b/animations/roda02.png new file mode 100755 index 0000000..4fa1d48 Binary files /dev/null and b/animations/roda02.png differ diff --git a/animations/roda03.png b/animations/roda03.png new file mode 100755 index 0000000..df6910f Binary files /dev/null and b/animations/roda03.png differ diff --git a/animations/roda04.png b/animations/roda04.png new file mode 100755 index 0000000..df68b65 Binary files /dev/null and b/animations/roda04.png differ diff --git a/animations/roda05.png b/animations/roda05.png new file mode 100755 index 0000000..81eca85 Binary files /dev/null and b/animations/roda05.png differ diff --git a/animations/roda06.png b/animations/roda06.png new file mode 100755 index 0000000..1bf5e66 Binary files /dev/null and b/animations/roda06.png differ diff --git a/animations/roda07.png b/animations/roda07.png new file mode 100755 index 0000000..dcaacd3 Binary files /dev/null and b/animations/roda07.png differ diff --git a/animations/roda08.png b/animations/roda08.png new file mode 100755 index 0000000..cfe88e8 Binary files /dev/null and b/animations/roda08.png differ diff --git a/animations/roda09.png b/animations/roda09.png new file mode 100755 index 0000000..a0e7123 Binary files /dev/null and b/animations/roda09.png differ diff --git a/backlog.cpp b/backlog.cpp new file mode 100644 index 0000000..3be70eb --- /dev/null +++ b/backlog.cpp @@ -0,0 +1,48 @@ +#include "backlog.h" +#include "ui_backlog.h" + +extern QString estilo_normal; +extern Dados_jogador pz; + +Backlog::Backlog(QWidget *parent) : + QMainWindow(parent), + ui(new Ui::Backlog) +{ + ui->setupUi(this); + ui->centralwidget->setStyleSheet(estilo_normal); +} + +Backlog::~Backlog() +{ + delete ui; +} + +void Backlog::on_btn_atualiza_clicked() +{ + QSqlQuery query; + query.prepare("SELECT * FROM "+pz.getPokerTable()+"_sprint "); + query.exec(); + + QSqlQueryModel *modal = new QSqlQueryModel(); + + modal->setQuery(query); + ui->tableView->setModel(modal); +} + +void Backlog::on_tableView_doubleClicked(const QModelIndex &index) +{ + +} + +void Backlog::on_btn_planejar_clicked() +{ + QModelIndexList selection = ui->tableView->selectionModel()->selectedRows(); + + for(int i=0; i< selection.count(); i++) + { + QModelIndex index = selection.at(i); + //qDebug() << index.row(); + qDebug() << ui->tableView->model()->data(ui->tableView->model()->index(index.row(),4)).toString(); + } + +} diff --git a/backlog.h b/backlog.h new file mode 100644 index 0000000..7e74c41 --- /dev/null +++ b/backlog.h @@ -0,0 +1,34 @@ +#ifndef BACKLOG_H +#define BACKLOG_H + +#include +#include +#include +#include +#include +#include "dados_jogador.h" + +namespace Ui { +class Backlog; +} + +class Backlog : public QMainWindow +{ + Q_OBJECT + +public: + explicit Backlog(QWidget *parent = nullptr); + ~Backlog(); + +private slots: + void on_btn_atualiza_clicked(); + + void on_tableView_doubleClicked(const QModelIndex &index); + + void on_btn_planejar_clicked(); + +private: + Ui::Backlog *ui; +}; + +#endif // BACKLOG_H diff --git a/backlog.ui b/backlog.ui new file mode 100644 index 0000000..9776f04 --- /dev/null +++ b/backlog.ui @@ -0,0 +1,472 @@ + + + Backlog + + + + 0 + 0 + 1280 + 720 + + + + + 1280 + 720 + + + + + 1280 + 720 + + + + MainWindow + + + + + + 0 + 0 + 161 + 731 + + + + + 0 + 0 + + + + + 161 + 0 + + + + + 161 + 16777215 + + + + QFrame#frame +{ + background-color: rgb(20, 32, 41); +} + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + 10 + 560 + 130 + 130 + + + + + 0 + 0 + + + + + 130 + 130 + + + + + 130 + 130 + + + + QPushButton#btn_cheetah +{ + border-image:url(:/new/prefix1/logos/cheetah.png); +} + + + + + + + + + + 20 + 130 + 151 + 15 + + + + + 0 + 0 + + + + + 16777215 + 15 + + + + QLabel +{ + color : rgb(127, 140, 141); + font: 9pt "Segoe UI Light"; +} + + + Powertrain + + + + + + 1 + 252 + 161 + 41 + + + + + 0 + 0 + + + + + 161 + 41 + + + + + + + + + + 1 + 205 + 161 + 41 + + + + + 0 + 0 + + + + + 161 + 41 + + + + + + + + + + 1 + 299 + 161 + 41 + + + + + 0 + 0 + + + + + 161 + 41 + + + + + + + + + + 1 + 346 + 161 + 41 + + + + + 0 + 0 + + + + + 161 + 41 + + + + + + + + + + 1 + 393 + 161 + 41 + + + + + 161 + 41 + + + + + 150 + 16777215 + + + + + + + + + + 1 + 440 + 161 + 41 + + + + + 161 + 41 + + + + + 150 + 16777215 + + + + + + + + + + 1 + 487 + 161 + 41 + + + + + 161 + 41 + + + + + 150 + 16777215 + + + + + + + + + + 20 + 40 + 51 + 50 + + + + + 0 + 0 + + + + + 51 + 50 + + + + QPushButton#user_picture +{ + border-image:url(:/new/prefix1/icons/user_icon.png); +} + +QPushButton#user_picture:hover +{ + border-image:url(:/new/prefix1/icons/user_icon_hover.png); +} + +QPushButton#user_picture:pressed +{ + border-image:url(:/new/prefix1/icons/user_icon_pressed.png); +} + + + + + + + + + + + 20 + 110 + 151 + 15 + + + + + 0 + 0 + + + + + 16777215 + 15 + + + + QLabel +{ + color : rgb(127, 140, 141); + font: 10pt "Segoe UI Light"; +} + + + Caio Tácito + + + + + + 20 + 150 + 42 + 15 + + + + + 0 + 0 + + + + + 16777215 + 15 + + + + QLabel +{ + color : rgb(96, 103, 112); + font: 8pt "Segoe UI Light"; +} + + + Logout + + + + + + + 210 + 20 + 981 + 601 + + + + + + + 1050 + 640 + 80 + 23 + + + + PushButton + + + + + + 1200 + 280 + 80 + 23 + + + + PushButton + + + + + + + 0 + 0 + 1280 + 20 + + + + + + + + diff --git a/first_gui_gp.pro b/first_gui_gp.pro index fe6ba71..00b9510 100644 --- a/first_gui_gp.pro +++ b/first_gui_gp.pro @@ -9,17 +9,20 @@ CONFIG += c++11 #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += \ + backlog.cpp \ dados_jogador.cpp \ loginform.cpp \ main.cpp \ mainwindow.cpp HEADERS += \ + backlog.h \ dados_jogador.h \ loginform.h \ mainwindow.h FORMS += \ + backlog.ui \ loginform.ui \ mainwindow.ui \ diff --git a/first_gui_gp.pro.user b/first_gui_gp.pro.user index 63e49e9..15d0894 100644 --- a/first_gui_gp.pro.user +++ b/first_gui_gp.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/images/dash_background.png b/images/dash_background.png new file mode 100755 index 0000000..054f448 Binary files /dev/null and b/images/dash_background.png differ diff --git a/loginform.cpp b/loginform.cpp index 8dacd8d..3740676 100644 --- a/loginform.cpp +++ b/loginform.cpp @@ -6,7 +6,7 @@ #include #include #include - +#define DEBUG 0 Dados_jogador pz; int teste; @@ -45,7 +45,16 @@ void loginForm::on_btn_login_clicked() pz.setJogador(-1); QString username = ui->username->text(); QString password = ui->password->text(); - if(password=="gerenciamento") + if(DEBUG) + { + pz.setJogador(20); + pz.setNick("mota"); + pz.setNome("VInicius Motao"); + pz.setSubequipe("elt"); + pz.setPokerTable("elt"); + password="gerenciamento"; + } + if(password=="") { qDebug() << username; QSqlQuery query; diff --git a/mainwindow.cpp b/mainwindow.cpp index 9c364d2..f25faf0 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -7,13 +7,17 @@ #include #include #include +#include "backlog.h" extern Dados_jogador pz; extern QString estilo_normal; extern QString estilo_404; +int planejando_poker = 1; +int fazendo_backlog = 0; int mostra = 0; int story = 0; int diferente = 0; +int id_jogadores[5]; MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) @@ -33,7 +37,10 @@ MainWindow::MainWindow(QWidget *parent) ui->result_3->setVisible(false); ui->result_4->setVisible(false); ui->result_5->setVisible(false); - ui->btn_backlog->setStyleSheet("border-image:url(:/new/prefix1/buttons/backlog_pressed.png);"); + esconde_ui(0); + ui->btn_dashboard->setStyleSheet("border-image:url(:/new/prefix1/buttons/dashboard_pressed.png);"); + ui->centralwidget->setStyleSheet(estilo_normal+"QWidget#centralwidget{border-image:url(:/new/prefix1/images/dash_background.png);}"); + inicializa_dashboard(); reseta_carta(); } @@ -108,7 +115,20 @@ void MainWindow::reseta_botoes() void MainWindow::erro404(int i) { - ui->centralwidget->setStyleSheet(i? estilo_normal : estilo_404); + ui->centralwidget->setStyleSheet(i? estilo_normal : estilo_normal+"QWidget#centralwidget{border-image:url(:/new/prefix1/images/404.png);}"); + esconde_ui(i); +} + +void MainWindow::esconde_ui(int i) +{ + planejando_poker=0; + fazendo_backlog=0; + ui->radio_player_1->setVisible(i); + ui->radio_player_2->setVisible(i); + ui->radio_player_3->setVisible(i); + ui->radio_player_4->setVisible(i); + ui->radio_player_5->setVisible(i); + ui->tabela_tarefas->setVisible(i); ui->edit_tarefa->setVisible(i); ui->label_alerta->setVisible(i); ui->label_pontuacao->setVisible(i); @@ -130,9 +150,96 @@ void MainWindow::erro404(int i) ui->result_3->setVisible(i); ui->result_4->setVisible(i); ui->result_5->setVisible(i); + ui->indicador_progresso->setVisible(i); + ui->texto_tarefa_dashboard->setVisible(i); + ui->btn_planejar->setVisible(i); + ui->btn_adicionar_tarefa->setVisible(i); + ui->text_at_tarefa->setVisible(i); + //ui->text_responsavel_tarefa->setVisible(i); reseta_botoes(); } +void MainWindow::atualiza_tabela() +{ + QSqlQuery query; + if(ui->texto_data->text()=="*") + query.prepare("SELECT * FROM "+pz.getPokerTable()+"_sprint"); + else + query.prepare("SELECT * FROM "+pz.getPokerTable()+"_sprint WHERE data between \'"+ui->texto_data->text()+"\' and \'"+ui->texto_data->text()+"\'"); + query.exec(); + qDebug() << query.executedQuery(); + + QSqlQueryModel *modal = new QSqlQueryModel(); + + modal->setQuery(query); + ui->tabela_tarefas->setModel(modal); + +} + +void MainWindow::inicializa_radio() +{ + if(fazendo_backlog) + { + ui->radio_player_1->setVisible((pz.getContagem() > 0 ? true : false)); + ui->radio_player_2->setVisible((pz.getContagem()-1 > 0 ? true : false)); + ui->radio_player_3->setVisible((pz.getContagem()-2 > 0 ? true : false)); + ui->radio_player_4->setVisible((pz.getContagem()-3 > 0 ? true : false)); + ui->radio_player_5->setVisible((pz.getContagem()-4 > 0 ? true : false)); + } + QSqlQuery query; + query.prepare("SELECT * FROM users WHERE role=:story"); + query.bindValue(":story",pz.getSubequipe()); + query.exec(); + qDebug() << query.executedQuery(); + QString nomes[5]; + int i =0; + while (query.next()) + { + nomes[i] = query.value(2).toString(); + id_jogadores[i] = query.value(0).toInt(); + //qDebug() << query.value(2).toString(); + i++; + } + ui->radio_player_1->setText(nomes[0]); + ui->radio_player_2->setText(nomes[1]); + ui->radio_player_3->setText(nomes[2]); + ui->radio_player_4->setText(nomes[3]); + ui->radio_player_5->setText(nomes[4]); +} + +void MainWindow::inicializa_dashboard() +{ + QSqlQuery query; + esconde_ui(0); + ui->texto_tarefa_dashboard->setVisible(1); + QString texto_intro; + query.prepare("SELECT * FROM "+pz.getPokerTable()+"_sprint WHERE data between \'"+ui->texto_data->text()+"\' and \'"+ui->texto_data->text()+"\'"); + query.exec(); + int total =0, concluido =0, cont = 0; + while(query.next()) + { + total+=query.value(3).toInt(); + if(query.value(5).toInt()) + { + concluido+=query.value(3).toInt(); + } + cont++; + } + QString base_style = "color : rgb(241, 241, 241);font: 11pt \"Segoe UI\";\n"; + ui->indicador_progresso->setVisible(1); + double porcentagem = ((double)concluido/(double)total)*100; + int img = porcentagem/10; + qDebug()<<"PORCENTAGEM = "<indicador_progresso->setStyleSheet(base_style+style_percent); + ui->indicador_progresso->setText(" "+QString::number(porcentagem, 'g' , 2)+"%"); + texto_intro = "\n\nNaN \n\nPontuação da sprint: "+QString::number(total)+" pontos\n\nData de início: "+ui->texto_data->text()+"\n\nTotal de tarefas: "+QString::number(cont)+"\n\nConcluidos: "+QString::number(concluido)+" pontos"; + + ui->texto_tarefa_dashboard->setText(texto_intro); + ui->btn_dashboard->setStyleSheet("border-image:url(:/new/prefix1/buttons/dashboard_pressed.png);"); + ui->centralwidget->setStyleSheet(estilo_normal+"QWidget#centralwidget{border-image:url(:/new/prefix1/images/dash_background.png);}"); +} + void MainWindow::on_btn_menu_clicked() { erro404(0); @@ -195,6 +302,23 @@ void MainWindow::temporizador() QSqlQuery query; int r[20]; memset(r,0,sizeof(r)); + query.prepare("SELECT * FROM "+pz.getPokerTable()+"_sprint WHERE story=:story"); + query.bindValue(":story",story); + + int responsavel = 0; + while (query.next()) + { + responsavel = query.value(4).toInt(); + } + + query.prepare("SELECT * FROM users WHERE jogador=:story"); + query.bindValue(":story",responsavel); + + QString quem_faz; + while (query.next()) + { + quem_faz = query.value(2).toString(); + } query.prepare("SELECT * FROM "+pz.getPokerTable()+"_poker WHERE story=:story"); query.bindValue(":story",story); @@ -213,11 +337,14 @@ void MainWindow::temporizador() qDebug() << query.value(3).toInt(); qDebug() <result_1->setVisible((mostra > 0 ? true : false)); - ui->result_2->setVisible((mostra-1 > 0 ? true : false)); - ui->result_3->setVisible((mostra-2 > 0 ? true : false)); - ui->result_4->setVisible((mostra-3 > 0 ? true : false)); - ui->result_5->setVisible((mostra-4 > 0 ? true : false)); + if(planejando_poker) + { + ui->result_1->setVisible((mostra > 0 ? true : false)); + ui->result_2->setVisible((mostra-1 > 0 ? true : false)); + ui->result_3->setVisible((mostra-2 > 0 ? true : false)); + ui->result_4->setVisible((mostra-3 > 0 ? true : false)); + ui->result_5->setVisible((mostra-4 > 0 ? true : false)); + } if(mostra==pz.getContagem()) { @@ -228,13 +355,53 @@ void MainWindow::temporizador() ui->result_4->setStyleSheet("border-image:url(:/new/prefix1/cartas/c"+QString::number(r[8])+".png);"); ui->result_5->setStyleSheet("border-image:url(:/new/prefix1/cartas/c"+QString::number(r[10])+".png);"); diferente = 0; - for(int i = 2 ; i <= (mostra*2)-2; i+=2) + int ajusta[5]; + int j = 0; + for(int i = 2 ; i <= (mostra*2); i+=2) + { + ajusta[j] = r[i]; + j++; + } + int ref[5]; + for(int i = 0 ; i 1) { diferente = 1; break; } + if(ref[i]>nota_final) + nota_final=ref[i]; } if(diferente) @@ -244,14 +411,14 @@ void MainWindow::temporizador() } else { - query.prepare("UPDATE "+pz.getPokerTable()+"_sprint SET `pontuação`="+QString::number(r[2])+" WHERE story="+QString::number(story)+""); + query.prepare("UPDATE "+pz.getPokerTable()+"_sprint SET `pontuação`="+QString::number(nota_final)+" WHERE story="+QString::number(story)+""); query.exec(); query.prepare("SELECT * FROM "+pz.getPokerTable()+"_sprint WHERE story="+QString::number(story)+""); query.exec(); while (query.next()) { - ui->label_pontuacao->setText(query.value(3).toString()); + ui->label_pontuacao->setText("Pontuação: " + query.value(3).toString()); qDebug() << query.value(3).toString(); } qDebug() << query.executedQuery(); @@ -281,19 +448,35 @@ void MainWindow::on_btn_proximo_clicked() void MainWindow::on_btn_backlog_clicked() { - erro404(1); + + ui->centralwidget->setStyleSheet(estilo_normal); + //erro404(1); + esconde_ui(0); + //planejando_poker=1; + ui->title->setVisible(1); + ui->tabela_tarefas->setVisible(1); + ui->btn_planejar->setVisible(1); + ui->btn_adicionar_tarefa->setVisible(1); + ui->text_at_tarefa->setVisible(1); + atualiza_tabela(); + ui->title->setText("Backlog"); ui->btn_backlog->setStyleSheet("border-image:url(:/new/prefix1/buttons/backlog_pressed.png);"); + fazendo_backlog=1; + inicializa_radio(); } void MainWindow::on_btn_dashboard_clicked() { - erro404(0); - ui->btn_dashboard->setStyleSheet("border-image:url(:/new/prefix1/buttons/dashboard_pressed.png);"); + inicializa_dashboard(); } void MainWindow::on_btn_kanban_clicked() { - erro404(0); + //erro404(0); + Backlog *janela; + janela = new Backlog(this); + hide(); + janela -> show(); ui->btn_kanban->setStyleSheet("border-image:url(:/new/prefix1/buttons/kanban_pressed.png);"); } @@ -314,3 +497,75 @@ void MainWindow::on_btn_sair_clicked() erro404(0); ui->btn_sair->setStyleSheet("border-image:url(:/new/prefix1/buttons/sair_pressed.png);"); } + +void MainWindow::on_btn_planejar_clicked() +{ + QModelIndexList selection = ui->tabela_tarefas->selectionModel()->selectedRows(); + QString tarefa_certa; + for(int i=0; i< selection.count(); i++) + { + QModelIndex index = selection.at(i); + //qDebug() << index.row(); + tarefa_certa = ui->tabela_tarefas->model()->data(ui->tabela_tarefas->model()->index(index.row(),0)).toString(); + qDebug() << tarefa_certa; + } + esconde_ui(0); + ui->edit_tarefa->setVisible(1); + ui->label_alerta->setVisible(1); + ui->label_pontuacao->setVisible(1); + ui->label_pontuacao_2->setVisible(1); + ui->label_tarefa->setVisible(1); + ui->title->setVisible(1); + ui->btn_proximo->setVisible(1); + ui->btn_atualiza->setVisible(1); + ui->carta_1->setVisible(1); + ui->carta_2->setVisible(1); + ui->carta_3->setVisible(1); + ui->carta_5->setVisible(1); + ui->carta_8->setVisible(1); + ui->carta_13->setVisible(1); + ui->carta_pi->setVisible(1); + ui->carta_s->setVisible(1); + planejando_poker=1; + ui->edit_tarefa->setText(tarefa_certa); + atualiza(); +} + +void MainWindow::on_texto_data_textEdited(const QString &arg1) +{ + atualiza_tabela(); + inicializa_dashboard(); +} + +void MainWindow::on_btn_adicionar_tarefa_clicked() +{ + QSqlQuery query; + query.prepare("SELECT * FROM "+pz.getPokerTable()+"_sprint"); + query.exec(); + int maior = 0; + while (query.next()) + { + if(query.value(0).toInt()>maior) + maior=query.value(0).toInt(); + qDebug()<radio_player_1->isChecked()) + id_certo = id_jogadores[0]; + if(ui->radio_player_2->isChecked()) + id_certo = id_jogadores[1]; + if(ui->radio_player_3->isChecked()) + id_certo = id_jogadores[2]; + if(ui->radio_player_4->isChecked()) + id_certo = id_jogadores[3]; + if(ui->radio_player_5->isChecked()) + id_certo = id_jogadores[4]; + + + query.prepare("INSERT INTO "+pz.getPokerTable()+"_sprint (story,descrição,data,pontuação,responsável,estado) VALUES (\'"+QString::number(maior+1)+"\',\'"+ui->text_at_tarefa->text()+"\',\'"+ui->texto_data->text()+"\',\'-1\',\'"+QString::number(id_certo)+"\',\'0\')"); + + query.exec(); + atualiza(); + atualiza_tabela(); + qDebug() << query.executedQuery(); +} diff --git a/mainwindow.h b/mainwindow.h index 28d54b2..8aa30b7 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -53,6 +53,12 @@ private slots: void on_btn_sair_clicked(); + void on_btn_planejar_clicked(); + + void on_texto_data_textEdited(const QString &arg1); + + void on_btn_adicionar_tarefa_clicked(); + private: Ui::MainWindow *ui; void envia_sql(int carta); @@ -61,6 +67,11 @@ private slots: void deleta_linha(); void reseta_botoes(); void erro404(int i); + void esconde_ui(int i); + void atualiza_tabela(); + void inicializa_radio(); + void inicializa_dashboard(); QTimer *timer; + }; #endif // MAINWINDOW_H diff --git a/mainwindow.ui b/mainwindow.ui index 8c775db..0a252be 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -433,14 +433,15 @@ QPushButton#user_picture:pressed - 1150 - 660 - 112 - 16 + 790 + 650 + 461 + 41 - ver 0.01 - CaioTBC + Build 0.02 2020-12-01 g++/qmake Debian GNU/Linux bullseye/sid x86_64 +5.9.0-4-amd64 Qt 5.15.2 caiotbc@gmail.com @@ -506,7 +507,7 @@ QPushButton#user_picture:pressed QLabel { color : rgb(241, 241, 241); - font: 17pt "Segoe UI"; + font: 14pt "Segoe UI"; } @@ -528,7 +529,7 @@ QPushButton#user_picture:pressed - Pontuação: + @@ -538,7 +539,7 @@ QPushButton#user_picture:pressed QLabel { color : rgb(241, 241, 241); - font: 20pt "Segoe UI"; + font: 14pt "Segoe UI"; } @@ -959,6 +960,187 @@ QPushButton:pressed + + + + 180 + 70 + 871 + 511 + + + + + + + 200 + 20 + 126 + 23 + + + + background-color:rgb(24, 38, 48) + + + 2020-11-10 + + + + + + 190 + 600 + 431 + 23 + + + + + + + 640 + 600 + 161 + 23 + + + + Adicionar tarefa + + + + + + 1079 + 360 + 141 + 23 + + + + Planning Poker! + + + + + + 200 + 640 + 211 + 21 + + + + RadioButton + + + + + + 200 + 660 + 201 + 21 + + + + RadioButton + + + + + + 420 + 640 + 181 + 21 + + + + RadioButton + + + + + + 420 + 660 + 211 + 21 + + + + RadioButton + + + + + + 630 + 640 + 161 + 21 + + + + RadioButton + + + + + + 270 + 80 + 261 + 261 + + + + QLabel +{ + color : rgb(241, 241, 241); + font: 11pt "Segoe UI"; +} + + + + TextLabel + + + + + + 800 + 150 + 144 + 149 + + + + + 144 + 149 + + + + + 144 + 149 + + + + QLabel +{ + color : rgb(241, 241, 241); + font: 11pt "Segoe UI"; +} + + + + + + layoutWidget frame label_3 @@ -967,6 +1149,18 @@ QPushButton:pressed layoutWidget layoutWidget_2 layoutWidget_3 + tabela_tarefas + texto_data + text_at_tarefa + btn_adicionar_tarefa + btn_planejar + radio_player_1 + radio_player_2 + radio_player_3 + radio_player_4 + radio_player_5 + texto_tarefa_dashboard + indicador_progresso diff --git a/recursos.qrc b/recursos.qrc index 0f1dbf4..04d3584 100644 --- a/recursos.qrc +++ b/recursos.qrc @@ -66,5 +66,19 @@ images/404.png stylesheets/stylesheet.css stylesheets/stylesheet_404.css + images/dash_background.png + animations/roda01.png + animations/roda00.png + animations/roda02.png + animations/roda03.png + animations/roda04.png + animations/roda05.png + animations/roda06.png + animations/roda07.png + animations/roda08.png + animations/roda09.png + + + images/dash_background.png diff --git a/stylesheets/stylesheet_404.css b/stylesheets/stylesheet_404.css index c303c67..5d0e1c9 100644 --- a/stylesheets/stylesheet_404.css +++ b/stylesheets/stylesheet_404.css @@ -206,9 +206,3 @@ QPushButton#btn_proximo:pressed { border-image:url(:/new/prefix1/buttons/btn_prox_pressed.png); } - -QWidget#centralwidget -{ - border-image:url(:/new/prefix1/images/404.png); -} -