KStandardGameAction

KStandardGameAction Namespace Reference

Enumerations

enum  StandardGameAction {
  New =1, Load, LoadRecent, Save,
  SaveAs, End, Pause, Highscores,
  Statistics, Print, Quit, Repeat,
  Undo, Redo, Roll, EndTurn,
  Carddecks, ChooseGameType, ConfigureHighscores, ClearHighscores,
  ClearStatistics, Restart, Hint, Demo,
  Solve, ActionNone
}
 

Functions

KDEGAMES_EXPORT QActioncarddecks (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT KSelectActionchooseGameType (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionclearHighscores (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionclearStatistics (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionconfigureHighscores (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActioncreate (StandardGameAction id, const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT KToggleActiondemo (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionend (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionendTurn (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActiongameNew (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionhighscores (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionhint (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionload (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT KRecentFilesActionloadRecent (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT const char * name (StandardGameAction id)
 
KDEGAMES_EXPORT KToggleActionpause (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionprint (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionquit (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionredo (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionrepeat (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionrestart (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionroll (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionsave (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionsaveAs (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionsolve (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionstatistics (const QObject *recvr, const char *slot, QObject *parent)
 
KDEGAMES_EXPORT QActionundo (const QObject *recvr, const char *slot, QObject *parent)
 

Detailed Description

Extension for KStandardAction in KDE Games.

This class is an extension to the usual KStandardAction class which provides easy access to often used KDE actions.

Using these actions helps maintaining consistency among the games.

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 KStandardAction entries.

See also
KStandardAction
Author
Andreas Beckermann b_man[email protected][email protected][email protected]x.de

Enumeration Type Documentation

The standard menubar and toolbar actions.

Definition at line 58 of file kstandardgameaction.h.

Function Documentation

QAction * KStandardGameAction::carddecks ( const QObject recvr,
const char *  slot,
QObject parent 
)

Display configure carddecks dialog.

Definition at line 211 of file kstandardgameaction.cpp.

KSelectAction * KStandardGameAction::chooseGameType ( const QObject recvr,
const char *  slot,
QObject parent 
)

Choose game type.

The signature of slot is of the form slotGameTypeChosen(int)

Definition at line 226 of file kstandardgameaction.cpp.

KDEGAMES_EXPORT QAction* KStandardGameAction::clearHighscores ( const QObject recvr,
const char *  slot,
QObject parent 
)

Clear highscores.

QAction * KStandardGameAction::clearStatistics ( const QObject recvr,
const char *  slot,
QObject parent 
)

Clear statistics.

Definition at line 183 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::configureHighscores ( const QObject recvr,
const char *  slot,
QObject parent 
)

Display configure highscores dialog.

Definition at line 214 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::create ( StandardGameAction  id,
const QObject recvr,
const char *  slot,
QObject parent 
)

Creates an action corresponding to the KStandardAction::StandardAction enum.

Definition at line 93 of file kstandardgameaction.cpp.

KToggleAction * KStandardGameAction::demo ( const QObject recvr,
const char *  slot,
QObject parent 
)

Show a demo.

Definition at line 220 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::end ( const QObject recvr,
const char *  slot,
QObject parent 
)

End the current game, but do not quit the program.

Think of a "close" entry.

Definition at line 171 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::endTurn ( const QObject recvr,
const char *  slot,
QObject parent 
)

End the current turn (not the game).

Usually to let the next player start.

Definition at line 207 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::gameNew ( const QObject recvr,
const char *  slot,
QObject parent 
)

Start a new game.

Definition at line 156 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::highscores ( const QObject recvr,
const char *  slot,
QObject parent 
)

Show the highscores.

Definition at line 177 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::hint ( const QObject recvr,
const char *  slot,
QObject parent 
)

Give an advice/hint.

Definition at line 217 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::load ( const QObject recvr,
const char *  slot,
QObject parent 
)

Load a previously saved game.

Definition at line 159 of file kstandardgameaction.cpp.

KRecentFilesAction * KStandardGameAction::loadRecent ( const QObject recvr,
const char *  slot,
QObject parent 
)

Load a recently loaded game.

The signature of slot is of the form slotURLSelected(const KUrl&)

Definition at line 162 of file kstandardgameaction.cpp.

const char * KStandardGameAction::name ( StandardGameAction  id)

This will return the internal name of a given standard action.

Definition at line 150 of file kstandardgameaction.cpp.

KToggleAction * KStandardGameAction::pause ( const QObject recvr,
const char *  slot,
QObject parent 
)

Pause the game.

Definition at line 174 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::print ( const QObject recvr,
const char *  slot,
QObject parent 
)

Print current game.

Not useful in all games.

Definition at line 186 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::quit ( const QObject recvr,
const char *  slot,
QObject parent 
)

Quit the game.

Definition at line 189 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::redo ( const QObject recvr,
const char *  slot,
QObject parent 
)

Redo the last move (which has been undone).

Definition at line 200 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::repeat ( const QObject recvr,
const char *  slot,
QObject parent 
)

Repeat the last move.

Definition at line 193 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::restart ( const QObject recvr,
const char *  slot,
QObject parent 
)

Restart the game.

Definition at line 229 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::roll ( const QObject recvr,
const char *  slot,
QObject parent 
)

Roll die or dice.

Definition at line 204 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::save ( const QObject recvr,
const char *  slot,
QObject parent 
)

Save the current game.

Definition at line 165 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::saveAs ( const QObject recvr,
const char *  slot,
QObject parent 
)

Save the current game under a different filename.

Definition at line 168 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::solve ( const QObject recvr,
const char *  slot,
QObject parent 
)

Solve the game.

Definition at line 223 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::statistics ( const QObject recvr,
const char *  slot,
QObject parent 
)

Show the statistics.

Definition at line 180 of file kstandardgameaction.cpp.

QAction * KStandardGameAction::undo ( const QObject recvr,
const char *  slot,
QObject parent 
)

Undo the last move.

Definition at line 196 of file kstandardgameaction.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Tue Aug 4 2020 22:36:46 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.