void BoardView::setWinningText(std::string const & text) { this->_winner = text; this->getGameInfos()._ui.gameStatusLabel->setText(text.c_str()); QGraphicsRectItem* rectItem = this->_scene.addRect(0, 0, this->_scene.width(), this->scene()->height(), QPen(Qt::white), QBrush(Qt::white)); rectItem->setOpacity(0.8); QGraphicsTextItem* textItem = this->_scene.addText(text.c_str(), QFont("Ubuntu, Calibri", 24, 600)); textItem->adjustSize(); textItem->setPos(((this->_board->getSize() * this->_lineSpacing - textItem->textWidth()) / 2), 100); }