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

List:       kde-commits
Subject:    KDE/kdegames/ksame
From:       Simon Huerlimann <simon.huerlimann () access ! unizh ! ch>
Date:       2007-05-12 10:21:23
Message-ID: 1178965283.732156.13765.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 663778 by huerlimann:

action refactoring


 M  +7 -14     mainwindow.cpp  


--- trunk/KDE/kdegames/ksame/mainwindow.cpp #663777:663778
@@ -48,22 +48,15 @@
 KSame::MainWindow::MainWindow( QWidget *parent )
 	: KXmlGuiWindow( parent )
 {
-	QAction *action;
+	KStandardGameAction::gameNew(this, SLOT(newGame()), actionCollection());
+	m_restartAction = KStandardGameAction::restart(this, SLOT( restartGame() ), actionCollection());
+	KStandardGameAction::highscores(this, SLOT(showHighScoreDialog()), actionCollection());
+	KStandardGameAction::quit(this, SLOT(close()), actionCollection());
+	m_undoAction = KStandardGameAction::undo(this, SLOT( undo() ), actionCollection());
 
-	action = KStandardGameAction::gameNew(this, SLOT(newGame()), this);
-        actionCollection()->addAction(action->objectName(), action);
-	m_restartAction = KStandardGameAction::restart(this, SLOT( restartGame() ), this);
-        actionCollection()->addAction(m_restartAction->objectName(), m_restartAction);
-	action = KStandardGameAction::highscores(this, SLOT(showHighScoreDialog()), this);
-        actionCollection()->addAction(action->objectName(), action);
-	action = KStandardGameAction::quit(this, SLOT(close()), this);
-        actionCollection()->addAction(action->objectName(), action);
-	m_undoAction = KStandardGameAction::undo(this, SLOT( undo() ), this);
-        actionCollection()->addAction(m_undoAction->objectName(), m_undoAction);
-
-	m_randomBoardAction = new KToggleAction(i18n("&Random Board"), this);
+	m_randomBoardAction = new KToggleAction(i18n("&Random Board"), actionCollection());
         actionCollection()->addAction("random_board", m_randomBoardAction);
-	m_showNumberRemainingAction = new KToggleAction(i18n("&Show Number Remaining"), this);
+	m_showNumberRemainingAction = new KToggleAction(i18n("&Show Number Remaining"), actionCollection());
         actionCollection()->addAction("showNumberRemaining", m_showNumberRemainingAction);
 	connect(m_showNumberRemainingAction, SIGNAL(triggered(bool) ), SLOT(showNumberRemainingToggled()));
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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