KStdGameAction Class Reference
Replacement for KStdAction for KDE Games. More...
#include <kstdgameaction.h>
Public Types | |
enum | StdGameAction { New = 1, Load, LoadRecent, Save, SaveAs, End, Pause, Highscores, Print, Quit, Repeat, Undo, Redo, Roll, EndTurn, Carddecks, ChooseGameType, ConfigureHighscores, Restart, Hint, Demo, Solve, ActionNone } |
Static Public Member Functions | |
KAction * | create (StdGameAction id, const char *name, const QObject *recvr, const char *slot, KActionCollection *parent) |
KAction * | create (StdGameAction id, const QObject *recvr, const char *slot, KActionCollection *parent) |
KAction * | action (StdGameAction act_enum, const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
const char * | name (StdGameAction id) |
const char * | stdName (StdGameAction act_enum) |
KAction * | gameNew (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | load (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KRecentFilesAction * | loadRecent (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | save (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | saveAs (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KToggleAction * | pause (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | highscores (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | end (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | print (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | quit (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | repeat (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | undo (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | redo (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | roll (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | endTurn (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | carddecks (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | configureHighscores (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | hint (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KToggleAction * | demo (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | solve (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KSelectAction * | chooseGameType (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
KAction * | restart (const QObject *recvr=0, const char *slot=0, KActionCollection *parent=0, const char *name=0L) |
Detailed Description
Replacement for KStdAction for KDE Games.This class is an extension to the usual KStdAction class which provides easy access to often used KDE actions
Games often use different menu entries than other programs, e.g. games use the menu "game" instead of "file". This class provides the entries which differ from the usual KStdAction entries.
- See also:
- KStdAction
- Author:
- Andreas Beckermann <b_mann@gmx.de>
Definition at line 48 of file kstdgameaction.h.
Member Enumeration Documentation
|
The standard menubar and toolbar actions. Definition at line 54 of file kstdgameaction.h. |
Member Function Documentation
|
Creates an action corresponding to the KStdAction::StdAction enum.
Referenced by action(), carddecks(), chooseGameType(), configureHighscores(), create(), demo(), end(), endTurn(), gameNew(), highscores(), hint(), load(), loadRecent(), pause(), print(), quit(), redo(), repeat(), restart(), roll(), save(), saveAs(), solve(), and undo(). |
|
Definition at line 87 of file kstdgameaction.h. References create(). |
|
Retrieve the action corresponding to the KStdGameAction::StdGameAction enum. Definition at line 35 of file kstdgameaction.cpp. References create(). |
|
This will return the internal name of a given standard action.
Referenced by stdName(). |
|
This will return the internal name of a given standard action. Definition at line 42 of file kstdgameaction.cpp. References name(). |
|
Start a new game. Definition at line 140 of file kstdgameaction.cpp. References create(). |
|
Load a previousely saved game. Definition at line 143 of file kstdgameaction.cpp. References create(). |
|
Load a recently loaded game. Definition at line 146 of file kstdgameaction.cpp. References create(). |
|
Save the current game. Definition at line 149 of file kstdgameaction.cpp. References create(). |
|
Save the current game under a different filename. Definition at line 152 of file kstdgameaction.cpp. References create(). |
|
Pause the game. Definition at line 158 of file kstdgameaction.cpp. References create(). |
|
Show the highscores. Definition at line 161 of file kstdgameaction.cpp. References create(). |
|
End the current game, but do not quit the program. Think of a "close" entry. Definition at line 155 of file kstdgameaction.cpp. References create(). |
|
Print the current screen? Game? Whatever - hardly used in games but there is at least one example (ktuberling). Definition at line 164 of file kstdgameaction.cpp. References create(). |
|
Quit the game. Definition at line 167 of file kstdgameaction.cpp. References create(). |
|
Repeat the last move. Definition at line 171 of file kstdgameaction.cpp. References create(). |
|
Undo the last move. Definition at line 174 of file kstdgameaction.cpp. References create(). |
|
Redo the last move (which has been undone). Definition at line 178 of file kstdgameaction.cpp. References create(). |
|
Roll die or dice. Definition at line 182 of file kstdgameaction.cpp. References create(). |
|
End the current turn (not the game). Usually to let the next player start Definition at line 185 of file kstdgameaction.cpp. References create(). |
|
Display configure carddecks dialog. Definition at line 189 of file kstdgameaction.cpp. References create(). |
|
Display configure highscores dialog.
References create(). |
|
Give an advice/hint.
References create(). |
|
Show a demo.
References create(). |
|
Solve the game.
References create(). |
|
Choose game type.
References create(). |
|
Restart game.
References create(). |
The documentation for this class was generated from the following files: