This commit is contained in:
@@ -54,7 +54,7 @@ const int maxQuantityPlayersConst = 7;
|
||||
using namespace std;
|
||||
|
||||
mainWindowImpl::mainWindowImpl(QMainWindow *parent)
|
||||
: QMainWindow(parent), actualGame(0), actualHand(0), mySession(0), maxQuantityPlayers(maxQuantityPlayersConst), gameSpeed(0), debugMode(0), breakAfterActualHand(FALSE)
|
||||
: QMainWindow(parent), actualGame(0), actualHand(0), mySession(0), maxQuantityPlayers(maxQuantityPlayersConst), gameSpeed(0), debugMode(1), breakAfterActualHand(FALSE)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -73,48 +73,26 @@ mainWindowImpl::mainWindowImpl(QMainWindow *parent)
|
||||
flopValuesFile.copy(QString::fromStdString(myConfig->readConfigString("DataDir")+"flopValues"));
|
||||
// }
|
||||
|
||||
// Schriftart laden
|
||||
// Schriftart laden und für Dialoge setzen
|
||||
#ifdef _WIN32
|
||||
QFont tmpFont;
|
||||
tmpFont.setFamily("Arial");
|
||||
tmpFont.setPixelSize(12);
|
||||
QFont tmpFont1;
|
||||
tmpFont1.setFamily("Arial");
|
||||
tmpFont1.setPixelSize(12);
|
||||
// if(this->logicalDpiX() > 105) { tmpFont.setFont("Arial",8); }
|
||||
// else { QFont tmpFont("Arial",9); }
|
||||
|
||||
#else
|
||||
QFontDatabase::addApplicationFont (":fonts/resources/fonts/n019003l.pfb");
|
||||
QFontDatabase::addApplicationFont (":fonts/resources/fonts/VeraBd.ttf");
|
||||
// QFont tmpFont("Nimbus Sans L",9);
|
||||
QFont tmpFont;
|
||||
tmpFont.setFamily("Nimbus Sans L");
|
||||
tmpFont.setPixelSize(12);
|
||||
QFont tmpFont1;
|
||||
tmpFont1.setFamily("Nimbus Sans L");
|
||||
tmpFont1.setPixelSize(12);
|
||||
#endif
|
||||
QApplication::setFont(tmpFont);
|
||||
QApplication::setFont(tmpFont1);
|
||||
|
||||
setupUi(this);
|
||||
|
||||
//Schriftgrößen festlegen
|
||||
#ifdef _WIN32
|
||||
tmpFont.setPixelSize(11);
|
||||
textBrowser_Log->setFont(tmpFont);
|
||||
#else
|
||||
tmpFont.setPixelSize(10);
|
||||
textBrowser_Log->setFont(tmpFont);
|
||||
#endif
|
||||
tmpFont.setPixelSize(18);
|
||||
label_Pot->setFont(tmpFont);
|
||||
tmpFont.setPixelSize(13);
|
||||
label_Sets->setFont(tmpFont);
|
||||
tmpFont.setPixelSize(14);
|
||||
textLabel_handNumber->setFont(tmpFont);
|
||||
textLabel_gameNumber->setFont(tmpFont);
|
||||
textLabel_Sets->setFont(tmpFont);
|
||||
textLabel_Cash0->setFont(tmpFont);
|
||||
tmpFont.setPixelSize(15);
|
||||
textLabel_Pot->setFont(tmpFont);
|
||||
tmpFont.setPixelSize(21);
|
||||
tmpFont.setBold(TRUE);
|
||||
textLabel_handLabel->setFont(tmpFont);
|
||||
|
||||
//Logos
|
||||
label_logoleft = new QLabel;
|
||||
label_logoleft->setPixmap(QPixmap(QString::fromUtf8(":/graphics/resources/graphics/logo-140-100.png")));
|
||||
@@ -129,39 +107,29 @@ mainWindowImpl::mainWindowImpl(QMainWindow *parent)
|
||||
|
||||
//pixmapCardsLabel erstellen und ins Layout einfügen!
|
||||
pixmapLabel_cardBoard0 = new MyCardsPixmapLabel(frame_Board);
|
||||
pixmapLabel_cardBoard0->setObjectName(QString::fromUtf8("pixmapLabel_cardBoard0"));
|
||||
pixmapLabel_cardBoard0->setMinimumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard0->setMaximumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard0->setObjectName(QString::fromUtf8("pixmapLabel_BoardCard0"));
|
||||
pixmapLabel_cardBoard0->setScaledContents(true);
|
||||
pixmapLabel_cardBoard0->setGeometry(QRect(20, 40, 57, 80));
|
||||
pixmapLabel_cardBoard0->setGeometry(QRect(6, 64, 79, 114));
|
||||
|
||||
pixmapLabel_cardBoard1 = new MyCardsPixmapLabel(frame_Board);
|
||||
pixmapLabel_cardBoard1->setObjectName(QString::fromUtf8("pixmapLabel_cardBoard1"));
|
||||
pixmapLabel_cardBoard1->setMinimumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard1->setMaximumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard1->setScaledContents(true);
|
||||
pixmapLabel_cardBoard1->setGeometry(QRect(100, 40, 57, 80));
|
||||
pixmapLabel_cardBoard1->setObjectName(QString::fromUtf8("pixmapLabel_BoardCard1"));
|
||||
pixmapLabel_cardBoard1->setScaledContents(true);
|
||||
pixmapLabel_cardBoard1->setGeometry(QRect(95, 64, 79, 114));
|
||||
|
||||
pixmapLabel_cardBoard2 = new MyCardsPixmapLabel(frame_Board);
|
||||
pixmapLabel_cardBoard2->setObjectName(QString::fromUtf8("pixmapLabel_cardBoard2"));
|
||||
pixmapLabel_cardBoard2->setMinimumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard2->setMaximumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard2->setScaledContents(true);
|
||||
pixmapLabel_cardBoard2->setGeometry(QRect(180, 40, 57, 80));
|
||||
pixmapLabel_cardBoard2->setObjectName(QString::fromUtf8("pixmapLabel_BoardCard2"));
|
||||
pixmapLabel_cardBoard2->setScaledContents(true);
|
||||
pixmapLabel_cardBoard2->setGeometry(QRect(184, 64, 79, 114));
|
||||
|
||||
pixmapLabel_cardBoard3 = new MyCardsPixmapLabel(frame_Board);
|
||||
pixmapLabel_cardBoard3->setObjectName(QString::fromUtf8("pixmapLabel_cardBoard3"));
|
||||
pixmapLabel_cardBoard3->setMinimumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard3->setMaximumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard3->setScaledContents(true);
|
||||
pixmapLabel_cardBoard3->setGeometry(QRect(260, 40, 57, 80));
|
||||
pixmapLabel_cardBoard3->setObjectName(QString::fromUtf8("pixmapLabel_BoardCard3"));
|
||||
pixmapLabel_cardBoard3->setScaledContents(true);
|
||||
pixmapLabel_cardBoard3->setGeometry(QRect(280, 64, 79, 114));
|
||||
|
||||
pixmapLabel_cardBoard4 = new MyCardsPixmapLabel(frame_Board);
|
||||
pixmapLabel_cardBoard4->setObjectName(QString::fromUtf8("pixmapLabel_cardBoard4"));
|
||||
pixmapLabel_cardBoard4->setMinimumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard4->setMaximumSize(QSize(57, 80));
|
||||
pixmapLabel_cardBoard4->setScaledContents(true);
|
||||
pixmapLabel_cardBoard4->setGeometry(QRect(340, 40, 57, 80));
|
||||
pixmapLabel_cardBoard4->setObjectName(QString::fromUtf8("pixmapLabel_BoardCard4"));
|
||||
pixmapLabel_cardBoard4->setScaledContents(true);
|
||||
pixmapLabel_cardBoard4->setGeometry(QRect(376, 64, 79, 114));
|
||||
|
||||
|
||||
pixmapLabel_card0a = new MyCardsPixmapLabel(frame_Cards0);
|
||||
@@ -249,11 +217,11 @@ mainWindowImpl::mainWindowImpl(QMainWindow *parent)
|
||||
|
||||
//Toolboxen verstecken?
|
||||
if (!myConfig->readConfigInt("ShowRightToolBox")) {
|
||||
groupBox_right_tools->hide();
|
||||
tabWidget_LeftToolBox->hide();
|
||||
label_logoright->show();
|
||||
}
|
||||
if (!myConfig->readConfigInt("ShowLeftToolBox")) {
|
||||
groupBox_left_tools->hide();
|
||||
tabWidget_LeftToolBox->hide();
|
||||
label_logoleft->show();
|
||||
}
|
||||
|
||||
@@ -380,7 +348,7 @@ mainWindowImpl::mainWindowImpl(QMainWindow *parent)
|
||||
cashTopLabelArray[5] = textLabel_TopCash5;
|
||||
cashTopLabelArray[6] = textLabel_TopCash6;
|
||||
|
||||
// cashTopLabelArray init
|
||||
// playerNameLabelArray init
|
||||
playerNameLabelArray[0] = label_PlayerName0;
|
||||
playerNameLabelArray[1] = label_PlayerName1;
|
||||
playerNameLabelArray[2] = label_PlayerName2;
|
||||
@@ -389,6 +357,15 @@ mainWindowImpl::mainWindowImpl(QMainWindow *parent)
|
||||
playerNameLabelArray[5] = label_PlayerName5;
|
||||
playerNameLabelArray[6] = label_PlayerName6;
|
||||
|
||||
// playerAvatarLabelArray init
|
||||
playerAvatarLabelArray[0] = label_Avatar0;
|
||||
playerAvatarLabelArray[1] = label_Avatar1;
|
||||
playerAvatarLabelArray[2] = label_Avatar2;
|
||||
playerAvatarLabelArray[3] = label_Avatar3;
|
||||
playerAvatarLabelArray[4] = label_Avatar4;
|
||||
playerAvatarLabelArray[5] = label_Avatar5;
|
||||
playerAvatarLabelArray[6] = label_Avatar6;
|
||||
|
||||
// setLabelArray init
|
||||
setLabelArray[0] = textLabel_Set0;
|
||||
setLabelArray[1] = textLabel_Set1;
|
||||
@@ -444,8 +421,66 @@ mainWindowImpl::mainWindowImpl(QMainWindow *parent)
|
||||
inactive.setRgb(83,141,107);
|
||||
highlight.setRgb(151,214,109);
|
||||
|
||||
for (i=1; i<maxQuantityPlayers; i++) { groupBoxArray[i]->setStyleSheet("QGroupBox { background-image: url(:/guiv2/resources/guiv2/opponentBoxInactiveGlow.png) }"); }
|
||||
// for (i=0; i<maxQuantityPlayers; i++) { groupBoxArray[i]->setStyleSheet("QGroupBox { border:none }"); }
|
||||
//Schriftart und Schriftgrößen für Widgets festlegen
|
||||
#ifdef _WIN32
|
||||
tmpFont1.setPixelSize(11);
|
||||
textBrowser_Log->setFont(tmpFont1);
|
||||
#else
|
||||
tmpFont1.setPixelSize(10);
|
||||
textBrowser_Log->setFont(tmpFont1);
|
||||
#endif
|
||||
QFont tmpFont2;
|
||||
tmpFont2.setFamily("Bitstream Vera Sans");
|
||||
tmpFont2.setPixelSize(18);
|
||||
label_Pot->setFont(tmpFont2);
|
||||
|
||||
tmpFont2.setPixelSize(10);
|
||||
for (i=0; i<maxQuantityPlayers; i++) {
|
||||
|
||||
cashTopLabelArray[i]->setFont(tmpFont2);
|
||||
cashLabelArray[i]->setFont(tmpFont2);
|
||||
}
|
||||
|
||||
tmpFont2.setPixelSize(11);
|
||||
for (i=0; i<maxQuantityPlayers; i++) {
|
||||
|
||||
setLabelArray[i]->setFont(tmpFont2);
|
||||
}
|
||||
|
||||
|
||||
tmpFont2.setPixelSize(13);
|
||||
for (i=0; i<maxQuantityPlayers; i++) {
|
||||
|
||||
playerNameLabelArray[i]->setFont(tmpFont2);
|
||||
}
|
||||
|
||||
label_Sets->setFont(tmpFont2);
|
||||
label_Total->setFont(tmpFont2);
|
||||
textLabel_Sets->setFont(tmpFont2);
|
||||
textLabel_Pot->setFont(tmpFont2);
|
||||
label_handNumber->setFont(tmpFont2);
|
||||
label_gameNumber->setFont(tmpFont2);
|
||||
textLabel_handNumber->setFont(tmpFont2);
|
||||
textLabel_gameNumber->setFont(tmpFont2);
|
||||
|
||||
// tmpFont2.setPixelSize(15);
|
||||
tmpFont2.setPixelSize(17);
|
||||
tmpFont2.setBold(TRUE);
|
||||
textLabel_handLabel->setFont(tmpFont2);
|
||||
|
||||
//Widgets Grafiken per Stylesheets setzen
|
||||
for (i=1; i<maxQuantityPlayers; i++) {
|
||||
|
||||
groupBoxArray[i]->setStyleSheet("QGroupBox { background-image: url(:/guiv2/resources/guiv2/opponentBoxInactiveGlow.png) }");
|
||||
|
||||
|
||||
}
|
||||
|
||||
// for (i=0; i<maxQuantityPlayers; i++) {
|
||||
//
|
||||
// // groupBoxArray[i]->setStyleSheet("QGroupBox { border:none }");
|
||||
//
|
||||
// }
|
||||
|
||||
|
||||
//ShortCuts
|
||||
@@ -554,15 +589,18 @@ void mainWindowImpl::startNewLocalGame(newGameDialogImpl *v) {
|
||||
//restliche Singleshots killen!!!
|
||||
stopTimer();
|
||||
|
||||
label_Pot->setText("<p align='center'><span style='font-weight:bold'>Pot Total</span></p>");
|
||||
label_Sets->setText("<p align='center'><span style='font-weight:bold'>Sets:</span></p>");
|
||||
label_Pot->setText("<span style='font-weight:bold'>Pot</span>");
|
||||
label_Total->setText("<span style='font-weight:bold'>Total:</span>");
|
||||
label_Sets->setText("<span style='font-weight:bold'>Sets:</span>");
|
||||
label_handNumber->setText("<span style='font-weight:bold'>Hand:</span>");
|
||||
label_gameNumber->setText("<span style='font-weight:bold'>Game:</span>");
|
||||
|
||||
//Tools und Board aufhellen und enablen
|
||||
// QPalette tempPalette = groupBox_board->palette();
|
||||
// tempPalette.setColor(QPalette::Window, active);
|
||||
// groupBox_board->setPalette(tempPalette);
|
||||
groupBox_right_tools->setDisabled(FALSE);
|
||||
groupBox_left_tools->setDisabled(FALSE);
|
||||
tabWidget_RightToolBox->setDisabled(FALSE);
|
||||
tabWidget_LeftToolBox->setDisabled(FALSE);
|
||||
|
||||
//get values from local game dialog
|
||||
if(v) {
|
||||
@@ -661,19 +699,19 @@ void mainWindowImpl::callSettingsDialog() {
|
||||
//Toolbox verstecken?
|
||||
if (myConfig->readConfigInt("ShowLeftToolBox")) {
|
||||
label_logoleft->hide();
|
||||
groupBox_left_tools->show();
|
||||
tabWidget_LeftToolBox->show();
|
||||
}
|
||||
else {
|
||||
groupBox_left_tools->hide();
|
||||
tabWidget_LeftToolBox->hide();
|
||||
label_logoleft->show();
|
||||
}
|
||||
|
||||
if (myConfig->readConfigInt("ShowRightToolBox")) {
|
||||
label_logoright->hide();
|
||||
groupBox_right_tools->show();
|
||||
tabWidget_RightToolBox->show();
|
||||
}
|
||||
else {
|
||||
groupBox_right_tools->hide();
|
||||
tabWidget_RightToolBox->hide();
|
||||
label_logoright->show();
|
||||
}
|
||||
|
||||
@@ -730,7 +768,7 @@ void mainWindowImpl::refreshSet() {
|
||||
|
||||
void mainWindowImpl::refreshButton() {
|
||||
|
||||
QPixmap dealerButton(":/graphics/resources/graphics/dealerbutton.png");
|
||||
QPixmap dealerButton(":/guiv2/resources/guiv2/dealerPuck.png");
|
||||
QPixmap onePix(":/graphics/resources/graphics/1px.png");
|
||||
|
||||
int i;
|
||||
@@ -766,7 +804,29 @@ void mainWindowImpl::refreshPlayerName() {
|
||||
|
||||
int i;
|
||||
for (i=0; i<maxQuantityPlayers; i++) {
|
||||
playerNameLabelArray[i]->setText(QString::fromStdString(actualHand->getPlayerArray()[i]->getMyName()));
|
||||
if(actualHand->getPlayerArray()[i]->getMyActiveStatus()) {
|
||||
playerNameLabelArray[i]->setText(QString::fromStdString(actualHand->getPlayerArray()[i]->getMyName()));
|
||||
|
||||
} else {
|
||||
playerNameLabelArray[i]->setText("");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void mainWindowImpl::refreshPlayerAvatar() {
|
||||
|
||||
QPixmap onePix(":/graphics/resources/graphics/1px.png");
|
||||
int i;
|
||||
|
||||
for (i=0; i<maxQuantityPlayers; i++) {
|
||||
if(actualHand->getPlayerArray()[i]->getMyActiveStatus()) {
|
||||
playerAvatarLabelArray[i]->setPixmap(QPixmap(":/guiv2/resources/guiv2/genereticAvatar.png"));
|
||||
}
|
||||
else {
|
||||
playerAvatarLabelArray[i]->setPixmap(onePix);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -781,18 +841,18 @@ void mainWindowImpl::refreshAction() {
|
||||
actionLabelArray[i]->setText("<p align='center'>"+actionArray[actualHand->getPlayerArray()[i]->getMyAction()]+"</p>");
|
||||
|
||||
if (actualHand->getPlayerArray()[i]->getMyAction()==1) {
|
||||
groupBoxArray[i]->setDisabled(TRUE);
|
||||
// groupBoxArray[i]->setDisabled(TRUE);
|
||||
QPixmap onePix(":/graphics/resources/graphics/1px.png");
|
||||
if(i != 0) {
|
||||
holeCardsArray[i][0]->setPixmap(onePix, FALSE);
|
||||
holeCardsArray[i][1]->setPixmap(onePix, FALSE);
|
||||
}
|
||||
|
||||
QColor c(199,199,199);
|
||||
QPalette labelPalette = cashTopLabelArray[i]->palette();
|
||||
labelPalette.setColor(QPalette::WindowText, c);
|
||||
cashTopLabelArray[i]->setPalette(labelPalette);
|
||||
cashTopLabelArray[i]->setAutoFillBackground(FALSE);
|
||||
// QColor c(199,199,199);
|
||||
// QPalette labelPalette = cashTopLabelArray[i]->palette();
|
||||
// labelPalette.setColor(QPalette::WindowText, c);
|
||||
// cashTopLabelArray[i]->setPalette(labelPalette);
|
||||
// cashTopLabelArray[i]->setAutoFillBackground(FALSE);
|
||||
}
|
||||
// else {
|
||||
// QColor c(0,0,0);
|
||||
@@ -810,14 +870,9 @@ void mainWindowImpl::refreshCash() {
|
||||
for (i=0; i<maxQuantityPlayers; i++) {
|
||||
if(actualHand->getPlayerArray()[i]->getMyActiveStatus()) {
|
||||
|
||||
if (i==0) {
|
||||
cashLabelArray[0]->setText(QString::number(actualHand->getPlayerArray()[i]->getMyCash(),10)+" $");
|
||||
cashTopLabelArray[0]->setText("<p align='center'><span style='font-size:15px; font-weight:bold'>Cash:</span></p>");
|
||||
}
|
||||
else {
|
||||
cashLabelArray[i]->setText(QString::number(actualHand->getPlayerArray()[i]->getMyCash(),10)+" $");
|
||||
cashTopLabelArray[i]->setText("<p align='center'><b>Cash:</b></p>");
|
||||
}
|
||||
cashLabelArray[i]->setText(QString::number(actualHand->getPlayerArray()[i]->getMyCash(),10)+" $");
|
||||
cashTopLabelArray[i]->setText("<b>Cash:</b>");
|
||||
|
||||
} else {
|
||||
cashLabelArray[i]->setText("");
|
||||
cashTopLabelArray[i]->setText("");
|
||||
@@ -830,27 +885,27 @@ void mainWindowImpl::refreshGroupbox() {
|
||||
int i;
|
||||
for (i=0; i<maxQuantityPlayers; i++) {
|
||||
|
||||
groupBoxArray[i]->setEnabled(actualHand->getPlayerArray()[i]->getMyActiveStatus());
|
||||
if (actualHand->getPlayerArray()[i]->getMyAction() == 1) groupBoxArray[i]->setDisabled(TRUE);
|
||||
// groupBoxArray[i]->setEnabled(actualHand->getPlayerArray()[i]->getMyActiveStatus());
|
||||
// if (actualHand->getPlayerArray()[i]->getMyAction() == 1) groupBoxArray[i]->setDisabled(TRUE);
|
||||
|
||||
if(actualHand->getPlayerArray()[i]->getMyTurn()) {
|
||||
//Groupbox aufhellen wenn der Spiele dran ist.
|
||||
QPalette tempPalette = groupBoxArray[i]->palette();
|
||||
tempPalette.setColor(QPalette::Window, highlight);
|
||||
groupBoxArray[i]->setPalette(tempPalette);
|
||||
// QPalette tempPalette = groupBoxArray[i]->palette();
|
||||
// tempPalette.setColor(QPalette::Window, highlight);
|
||||
// groupBoxArray[i]->setPalette(tempPalette);
|
||||
|
||||
} else {
|
||||
//Groupbox auf Hintergrundfarbe setzen wenn der Spiele nicht dran aber aktiv ist.
|
||||
if(actualHand->getPlayerArray()[i]->getMyActiveStatus()) {
|
||||
QPalette tempPalette = groupBoxArray[i]->palette();
|
||||
tempPalette.setColor(QPalette::Window, active);
|
||||
groupBoxArray[i]->setPalette(tempPalette);
|
||||
// QPalette tempPalette = groupBoxArray[i]->palette();
|
||||
// tempPalette.setColor(QPalette::Window, active);
|
||||
// groupBoxArray[i]->setPalette(tempPalette);
|
||||
}
|
||||
//Groupbox verdunkeln wenn der Spiele inactive ist.
|
||||
else {
|
||||
QPalette tempPalette = groupBoxArray[i]->palette();
|
||||
tempPalette.setColor(QPalette::Window, inactive);
|
||||
groupBoxArray[i]->setPalette(tempPalette);
|
||||
// QPalette tempPalette = groupBoxArray[i]->palette();
|
||||
// tempPalette.setColor(QPalette::Window, inactive);
|
||||
// groupBoxArray[i]->setPalette(tempPalette);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -869,8 +924,8 @@ void mainWindowImpl::highlightRoundLabel(string tempround) {
|
||||
// frame_handLabel->setPalette(tempPalette);
|
||||
|
||||
textLabel_handLabel->setText(round);
|
||||
textLabel_handNumber->setText("Hand: "+QString::number(actualHand->getMyID(),10));
|
||||
textLabel_gameNumber->setText("Game: "+QString::number(actualGame->getMyGameID(),10));
|
||||
textLabel_handNumber->setText(QString::number(actualHand->getMyID(),10));
|
||||
textLabel_gameNumber->setText(QString::number(actualGame->getMyGameID(),10));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -881,6 +936,8 @@ void mainWindowImpl::refreshAll() {
|
||||
refreshAction();
|
||||
refreshCash();
|
||||
refreshGroupbox();
|
||||
refreshPlayerName();
|
||||
refreshPlayerAvatar();
|
||||
}
|
||||
|
||||
void mainWindowImpl::refreshChangePlayer() {
|
||||
@@ -893,8 +950,8 @@ void mainWindowImpl::refreshChangePlayer() {
|
||||
|
||||
void mainWindowImpl::refreshPot() {
|
||||
|
||||
textLabel_Sets->setText("<p align='left'>"+QString::number(actualHand->getBoard()->getSets(),10)+" $</p>");
|
||||
textLabel_Pot->setText("<p align='center'><span style='font-weight:bold'>"+QString::number(actualHand->getBoard()->getPot(),10)+" $</span></p>");
|
||||
textLabel_Sets->setText("<span style='font-weight:bold'>"+QString::number(actualHand->getBoard()->getSets(),10)+" $</span>");
|
||||
textLabel_Pot->setText("<span style='font-weight:bold'>"+QString::number(actualHand->getBoard()->getPot(),10)+" $</span>");
|
||||
}
|
||||
|
||||
void mainWindowImpl::dealHoleCards() {
|
||||
@@ -1528,9 +1585,9 @@ void mainWindowImpl::postRiverRunAnimation3() {
|
||||
for(i=0; i<maxQuantityPlayers; i++) {
|
||||
if(actualHand->getPlayerArray()[i]->getMyActiveStatus() && actualHand->getPlayerArray()[i]->getMyAction() != 1 && actualHand->getPlayerArray()[i]->getMyCardsValueInt() == actualHand->getRiver()->getHighestCardsValue() ) {
|
||||
|
||||
QPalette tempPalette = groupBoxArray[i]->palette();
|
||||
tempPalette.setColor(QPalette::Window, highlight);
|
||||
groupBoxArray[i]->setPalette(tempPalette);
|
||||
// QPalette tempPalette = groupBoxArray[i]->palette();
|
||||
// tempPalette.setColor(QPalette::Window, highlight);
|
||||
// groupBoxArray[i]->setPalette(tempPalette);
|
||||
actionLabelArray[i]->setText("<p align='center'><b>- Winner -</b></p>");
|
||||
|
||||
//nicht gewonnene Karten ausblenden
|
||||
@@ -1625,34 +1682,22 @@ void mainWindowImpl::postRiverRunAnimation5() {
|
||||
|
||||
if (distributePotAnimCounter==0 || distributePotAnimCounter==2 || distributePotAnimCounter==4 || distributePotAnimCounter==6 || distributePotAnimCounter==8) {
|
||||
|
||||
QPalette labelPalette = label_Pot->palette();
|
||||
labelPalette.setColor(QPalette::WindowText, highlight);
|
||||
label_Pot->setPalette(labelPalette);
|
||||
label_Pot->setText("");
|
||||
|
||||
for(i=0; i<maxQuantityPlayers; i++) {
|
||||
if(actualHand->getPlayerArray()[i]->getMyActiveStatus() && actualHand->getPlayerArray()[i]->getMyAction() != 1 && actualHand->getPlayerArray()[i]->getMyCardsValueInt() == actualHand->getRiver()->getHighestCardsValue() ) {
|
||||
|
||||
cashTopLabelArray[i]->setAutoFillBackground(TRUE);
|
||||
QPalette labelPalette = cashTopLabelArray[i]->palette();
|
||||
labelPalette.setColor(QPalette::WindowText, highlight);
|
||||
cashTopLabelArray[i]->setPalette(labelPalette);
|
||||
cashTopLabelArray[i]->setText("");
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
label_Pot->setText("<span style='font-weight:bold'>Pot</span>");
|
||||
|
||||
QColor c(0,0,0);
|
||||
QPalette labelPalette = label_Pot->palette();
|
||||
labelPalette.setColor(QPalette::WindowText, c);
|
||||
label_Pot->setPalette(labelPalette);
|
||||
|
||||
for(i=0; i<maxQuantityPlayers; i++) {
|
||||
if(actualHand->getPlayerArray()[i]->getMyActiveStatus() && actualHand->getPlayerArray()[i]->getMyAction() != 1 && actualHand->getPlayerArray()[i]->getMyCardsValueInt() == actualHand->getRiver()->getHighestCardsValue() ) {
|
||||
|
||||
QPalette labelPalette = cashTopLabelArray[i]->palette();
|
||||
labelPalette.setColor(QPalette::WindowText, c);
|
||||
cashTopLabelArray[i]->setPalette(labelPalette);
|
||||
cashTopLabelArray[i]->setAutoFillBackground(FALSE);
|
||||
cashTopLabelArray[i]->setText("<b>Cash:</b>");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1803,16 +1848,9 @@ void mainWindowImpl::nextRoundCleanGui() {
|
||||
for ( j=0; j<=1; j++ ) { holeCardsArray[i][j]->setFadeOutAction(FALSE);}
|
||||
}
|
||||
|
||||
QColor c(0,0,0);
|
||||
for(i=0; i<maxQuantityPlayers; i++) {
|
||||
QPalette labelPalette = cashTopLabelArray[i]->palette();
|
||||
labelPalette.setColor(QPalette::WindowText, c);
|
||||
cashTopLabelArray[i]->setPalette(labelPalette);
|
||||
}
|
||||
|
||||
QPalette labelPalette = label_Pot->palette();
|
||||
labelPalette.setColor(QPalette::WindowText, c);
|
||||
label_Pot->setPalette(labelPalette);
|
||||
// QPalette labelPalette = label_Pot->palette();
|
||||
// labelPalette.setColor(QPalette::WindowText, c);
|
||||
// label_Pot->setPalette(labelPalette);
|
||||
|
||||
disableMyButtons();
|
||||
|
||||
@@ -2038,24 +2076,24 @@ void mainWindowImpl::keyPressEvent ( QKeyEvent * event ) {
|
||||
|
||||
void mainWindowImpl::switchLeftToolBox() {
|
||||
|
||||
if (groupBox_left_tools->isHidden()) {
|
||||
if (tabWidget_LeftToolBox->isHidden()) {
|
||||
label_logoleft->hide();
|
||||
groupBox_left_tools->show();
|
||||
tabWidget_LeftToolBox->show();
|
||||
}
|
||||
else {
|
||||
groupBox_left_tools->hide();
|
||||
tabWidget_LeftToolBox->hide();
|
||||
label_logoleft->show();
|
||||
}
|
||||
}
|
||||
|
||||
void mainWindowImpl::switchRightToolBox() {
|
||||
|
||||
if (groupBox_right_tools->isHidden()) {
|
||||
if (tabWidget_RightToolBox->isHidden()) {
|
||||
label_logoright->hide();
|
||||
groupBox_right_tools->show();
|
||||
tabWidget_RightToolBox->show();
|
||||
}
|
||||
else {
|
||||
groupBox_right_tools->hide();
|
||||
tabWidget_RightToolBox->hide();
|
||||
label_logoright->show();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,6 +71,7 @@ public:
|
||||
void refreshSet();
|
||||
void refreshButton();
|
||||
void refreshPlayerName();
|
||||
void refreshPlayerAvatar();
|
||||
void refreshAction();
|
||||
void refreshCash();
|
||||
void refreshGroupbox();
|
||||
@@ -257,6 +258,8 @@ private:
|
||||
QLabel *setLabelArray[7];
|
||||
QLabel *actionLabelArray[7];
|
||||
QLabel *playerNameLabelArray[7];
|
||||
QLabel *playerAvatarLabelArray[7];
|
||||
|
||||
QGroupBox *groupBoxArray[7];
|
||||
MyCardsPixmapLabel *boardCardsArray[5];
|
||||
MyCardsPixmapLabel *holeCardsArray[7][2];
|
||||
|
||||
@@ -145,10 +145,10 @@ void MyCardsPixmapLabel::paintEvent(QPaintEvent * event) {
|
||||
|
||||
painter.setOpacity(frameOpacity);
|
||||
// painter.drawRect(this->geometry());
|
||||
if(objectName()=="pixmapLabel_card0b" || objectName()=="pixmapLabel_card0a")
|
||||
painter.drawRect(-1,-1,81,113);
|
||||
if(objectName().contains("pixmapLabel_card"))
|
||||
painter.drawRect(-1,-1,81,112);
|
||||
else
|
||||
painter.drawRect(-1,-1,58,81);
|
||||
painter.drawRect(-1,-1,80,115);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user