/** * TDDD86 Robots * This file contains the implementation of the QGameOverWindow class. */ #include "qgameoverwindow.h" #include "qresetbutton.h" #include #include QGameOverWindow::QGameOverWindow(QWidget *parent) : QWidget(parent) { setStyleSheet("QGameOverWindow { background: rgb(237,224,200); }"); setFixedSize(425, 205); QVBoxLayout *layout = new QVBoxLayout(this); // game over label QLabel* gameover = new QLabel("Game Over!", this); gameover->setStyleSheet("QLabel { color: rgb(119,110,101); font: 40pt; font: bold;} "); // reset button reset = new QResetButton(this); reset->setFixedHeight(50); reset->setFixedWidth(100); // add game over label to window layout->insertWidget(0, gameover, 0, Qt::AlignCenter); // add reset button to window layout->insertWidget(1, reset, 0, Qt::AlignCenter); } QGameOverWindow::~QGameOverWindow() { delete reset; delete gameover; delete layout; } QResetButton* QGameOverWindow::getResetBtn() const { return reset; }