[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdegames/killbots
From: Parker Coates <parker.coates () gmail ! com>
Date: 2008-11-30 19:43:01
Message-ID: 1228074181.085876.23861.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 890980 by coates:
Removed QAction usage. Killbots is now KAction only.
M +5 -4 mainwindow.cpp
M +3 -2 mainwindow.h
--- trunk/KDE/kdegames/killbots/mainwindow.cpp #890979:890980
@@ -98,8 +98,9 @@
KStandardAction::keyBindings( this, SLOT(configureShortcuts()), actionCollection() \
); KStandardAction::preferences( this, SLOT(configurePreferences()), \
actionCollection() );
+ m_safeTeleportAction =
+ setupMappedAction( actionCollection(), i18n("Teleport Safely"), \
"teleport_safely", Qt::Key_Plus, Qt::Key_T, TeleportSafely, \
"games-solve" ); setupMappedAction( actionCollection(), i18n("Teleport"), \
"teleport", Qt::Key_Minus, Qt::Key_R, Teleport, "roll" \
);
- setupMappedAction( actionCollection(), i18n("Teleport Safely"), \
"teleport_safely", Qt::Key_Plus, Qt::Key_T, TeleportSafely, \
"games-solve" ); setupMappedAction( actionCollection(), i18n("Teleport, Safely If \
Possible"), "teleport_sip", Qt::Key_0, Qt::Key_Space, TeleportSafelyIfPossible \
); setupMappedAction( actionCollection(), i18n("Wait Out Round"), \
"wait", Qt::Key_Enter, Qt::Key_Y, WaitOutRound, \
"process-stop" );
@@ -116,13 +117,11 @@
connect( m_keyboardMapper, SIGNAL(mapped(int)), m_engine, SLOT(requestAction(int)) \
);
- m_safeTeleportAction = actionCollection()->action("teleport_safely");
-
m_keyboardActions->associateWidget(this);
}
-void Killbots::MainWindow::setupMappedAction( KActionCollection * collection, const \
QString & displayName, const QString & internalName, const QKeySequence & \
primaryShortcut, const QKeySequence & alternateShortcut, int mapping, const QString & \
icon ) +KAction * Killbots::MainWindow::setupMappedAction( KActionCollection * \
collection, const QString & displayName, const QString & internalName, const \
QKeySequence & primaryShortcut, const QKeySequence & alternateShortcut, int mapping, \
const QString & icon ) {
KAction * action = new KAction( displayName, collection );
action->setObjectName( internalName );
@@ -133,6 +132,8 @@
connect( action, SIGNAL(triggered()), m_keyboardMapper, SLOT(map()) );
m_keyboardMapper->setMapping( action, mapping );
collection->addAction( internalName, action );
+
+ return action;
}
--- trunk/KDE/kdegames/killbots/mainwindow.h #890979:890980
@@ -21,6 +21,7 @@
#ifndef KILLBOTS_MAINWINDOW_H
#define KILLBOTS_MAINWINDOW_H
+class KAction;
class KActionCollection;
class KScoreDialog;
#include <KDE/KXmlGuiWindow>
@@ -43,7 +44,7 @@
private: // functions
void setupActions();
- void setupMappedAction( KActionCollection * collection, const QString & \
displayName, const QString & internalName, const QKeySequence & primaryShortcut, \
const QKeySequence & alternateShortcut, int mapping, const QString & icon = QString() \
); + KAction * setupMappedAction( KActionCollection * collection, const QString & \
displayName, const QString & internalName, const QKeySequence & primaryShortcut, \
const QKeySequence & alternateShortcut, int mapping, const QString & icon = QString() \
); void createScoreDialog();
private slots:
@@ -60,7 +61,7 @@
View * m_view;
KScoreDialog * m_scoreDialog;
- QAction * m_safeTeleportAction;
+ KAction * m_safeTeleportAction;
KActionCollection * m_keyboardActions;
QSignalMapper * m_keyboardMapper;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic