[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdegames/kpoker
From:       Nicolas Hadacek <hadacek () kde ! org>
Date:       2004-01-29 4:41:08
Message-ID: 20040129044108.A725F9913 () office ! kde ! org
[Download RAW message or body]

CVS commit by hadacek: 

+ fix memory leak (bug #73222)
+ fix layout (bug #65672)


  M +13 -4     kpoker.cpp   1.69


--- kdegames/kpoker/kpoker.cpp  #1.68:1.69
@@ -588,8 +588,17 @@ void kpok::displayWinner_Computer(Player
 
  winner->setCash(winner->getCash() + pot);
+ QString label;
+ if (winner->getHuman())
+   label = i18n("You won %1").arg(KGlobal::locale()->formatMoney(pot));
+ else
+   label = i18n("%1 won \
%2").arg(winner->getName()).arg(KGlobal::locale()->formatMoney(pot)); + \
wonLabel->setText(label); + QFont waveFont;
+ waveFont.setBold(true);
+ waveFont.setPointSize(16);
+ QFontMetrics tmp(waveFont);
+ mWonWidget->setMinimumWidth(tmp.width(label) + 20);
  if (winner->getHuman()) {
         playSound("win.wav");
-        wonLabel->setText(i18n("You won \
                %1").arg(KGlobal::locale()->formatMoney(pot)));
-        wonLabel->show();
         wonLabel->hide();
         startWave();
@@ -597,5 +606,4 @@ void kpok::displayWinner_Computer(Player
  else {
         playSound("lose.wav");
-        wonLabel->setText(i18n("%1 won \
%2").arg(winner->getName()).arg(KGlobal::locale()->formatMoney(pot)));  \
wonLabel->show();  }
@@ -1035,4 +1043,5 @@ void kpok::toggleAdjust() { setAdjust(!a
 void kpok::slotPreferences()
 {
+ if ( mOptions==0 )
  mOptions = new OptionsDlg(this, 0, player.count() + removedPlayers.count());
  if (player.count() + removedPlayers.count() > 1)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic