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

List:       kde-commits
Subject:    KDE/kdegames/lskat/src
From:       Parker Coates <parker.coates () kdemail ! net>
Date:       2010-04-26 22:25:24
Message-ID: 20100426222524.8BAD0AC8A4 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1119287 by coates:

Make clicking on opening intro start a new game in LSkat.

 M  +1 -1      gameview.cpp  
 M  +1 -1      gameview.h  
 M  +5 -0      mainwindow.cpp  


--- trunk/KDE/kdegames/lskat/src/gameview.cpp #1119286:1119287
@@ -219,7 +219,7 @@
 
 
 // Mouse click event
-void GameView::mousePressEvent(QMouseEvent *ev)
+void GameView::mouseReleaseEvent(QMouseEvent *ev)
 {
   if (ev->button() != Qt::LeftButton) return ;
 
--- trunk/KDE/kdegames/lskat/src/gameview.h #1119286:1119287
@@ -64,7 +64,7 @@
     /** React to mouse clicks.
      *  @param event The mouse event
      */
-    void mousePressEvent(QMouseEvent *event);
+    void mouseReleaseEvent(QMouseEvent *event);
 
   public slots:  
     /** The update and advance for the canvas. 
--- trunk/KDE/kdegames/lskat/src/mainwindow.cpp #1119286:1119287
@@ -164,6 +164,8 @@
   mGameMode      = Intro;
   mDisplay       = new DisplayIntro(mDeck, mCanvas, mTheme, ADVANCE_PERIOD, mView);
   setCentralWidget(mView);
+  connect(mView, SIGNAL(signalLeftMousePress(QPoint)),
+            this, SLOT(menuNewLSkatGame()));
 
   // Create GUI
   setupGUI();
@@ -583,6 +585,9 @@
 // Start a new game
 void Mainwindow::menuNewLSkatGame()
 {
+  disconnect(mView, SIGNAL(signalLeftMousePress(QPoint)),
+            this, SLOT(menuNewLSkatGame()));
+
   Player* p1 = mLSkatConfig->player(0);
   Player* p2 = mLSkatConfig->player(1);
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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