KGameStandardAction

KGameStandardAction Namespace Reference

Enumerations

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

Functions

QAction_k_createInternal (GameStandardAction id, QObject *parent)
 
QActioncarddecks (const QObject *recvr, const char *slot, QObject *parent)
 
QActioncarddecks (const QObject *recvr, Func slot, QObject *parent)
 
QActionclearHighscores (const QObject *recvr, const char *slot, QObject *parent)
 
QActionclearHighscores (const QObject *recvr, Func slot, QObject *parent)
 
QActionclearStatistics (const QObject *recvr, const char *slot, QObject *parent)
 
QActionclearStatistics (const QObject *recvr, Func slot, QObject *parent)
 
QActionconfigureHighscores (const QObject *recvr, const char *slot, QObject *parent)
 
QActionconfigureHighscores (const QObject *recvr, Func slot, QObject *parent)
 
QActioncreate (GameStandardAction id, const QObject *recvr, const char *slot, QObject *parent)
 
QActioncreate (GameStandardAction id, const QObject *recvr, Func slot, QObject *parent)
 
KToggleActiondemo (const QObject *recvr, const char *slot, QObject *parent)
 
KToggleActiondemo (const QObject *recvr, Func slot, QObject *parent)
 
QActionend (const QObject *recvr, const char *slot, QObject *parent)
 
QActionend (const QObject *recvr, Func slot, QObject *parent)
 
QActionendTurn (const QObject *recvr, const char *slot, QObject *parent)
 
QActionendTurn (const QObject *recvr, Func slot, QObject *parent)
 
QActiongameNew (const QObject *recvr, const char *slot, QObject *parent)
 
QActiongameNew (const QObject *recvr, Func slot, QObject *parent)
 
QActionhighscores (const QObject *recvr, const char *slot, QObject *parent)
 
QActionhighscores (const QObject *recvr, Func slot, QObject *parent)
 
QActionhint (const QObject *recvr, const char *slot, QObject *parent)
 
QActionhint (const QObject *recvr, Func slot, QObject *parent)
 
QActionload (const QObject *recvr, const char *slot, QObject *parent)
 
QActionload (const QObject *recvr, Func slot, QObject *parent)
 
KRecentFilesActionloadRecent (const QObject *recvr, const char *slot, QObject *parent)
 
KRecentFilesActionloadRecent (const QObject *recvr, Func slot, QObject *parent)
 
QString name (GameStandardAction id)
 
KToggleActionpause (const QObject *recvr, const char *slot, QObject *parent)
 
KToggleActionpause (const QObject *recvr, Func slot, QObject *parent)
 
QActionprint (const QObject *recvr, const char *slot, QObject *parent)
 
QActionprint (const QObject *recvr, Func slot, QObject *parent)
 
QActionquit (const QObject *recvr, const char *slot, QObject *parent)
 
QActionquit (const QObject *recvr, Func slot, QObject *parent)
 
QActionredo (const QObject *recvr, const char *slot, QObject *parent)
 
QActionredo (const QObject *recvr, Func slot, QObject *parent)
 
QActionrepeat (const QObject *recvr, const char *slot, QObject *parent)
 
QActionrepeat (const QObject *recvr, Func slot, QObject *parent)
 
QActionrestart (const QObject *recvr, const char *slot, QObject *parent)
 
QActionrestart (const QObject *recvr, Func slot, QObject *parent)
 
QActionroll (const QObject *recvr, const char *slot, QObject *parent)
 
QActionroll (const QObject *recvr, Func slot, QObject *parent)
 
QActionsave (const QObject *recvr, const char *slot, QObject *parent)
 
QActionsave (const QObject *recvr, Func slot, QObject *parent)
 
QActionsaveAs (const QObject *recvr, const char *slot, QObject *parent)
 
QActionsaveAs (const QObject *recvr, Func slot, QObject *parent)
 
QActionsolve (const QObject *recvr, const char *slot, QObject *parent)
 
QActionsolve (const QObject *recvr, Func slot, QObject *parent)
 
QActionstatistics (const QObject *recvr, const char *slot, QObject *parent)
 
QActionstatistics (const QObject *recvr, Func slot, QObject *parent)
 
QActionundo (const QObject *recvr, const char *slot, QObject *parent)
 
QActionundo (const QObject *recvr, Func 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.nosp@m.n@gm.nosp@m.x.de

Enumeration Type Documentation

◆ GameStandardAction

The standard menubar and toolbar actions.

Definition at line 46 of file kgamestandardaction.h.

Function Documentation

◆ _k_createInternal()

QAction * KGameStandardAction::_k_createInternal ( KGameStandardAction::GameStandardAction id,
QObject * parent )

Definition at line 133 of file kgamestandardaction.cpp.

◆ carddecks() [1/2]

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

Display configure carddecks dialog.

Definition at line 275 of file kgamestandardaction.cpp.

◆ carddecks() [2/2]

QAction * KGameStandardAction::carddecks ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Display configure carddecks dialog.

Since
7.3

◆ clearHighscores() [1/2]

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

Clear highscores.

◆ clearHighscores() [2/2]

QAction * KGameStandardAction::clearHighscores ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Clear highscores.

Since
7.3

◆ clearStatistics() [1/2]

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

Clear statistics.

Definition at line 239 of file kgamestandardaction.cpp.

◆ clearStatistics() [2/2]

QAction * KGameStandardAction::clearStatistics ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Clear statistics.

Since
7.3

◆ configureHighscores() [1/2]

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

Display configure highscores dialog.

Definition at line 279 of file kgamestandardaction.cpp.

◆ configureHighscores() [2/2]

QAction * KGameStandardAction::configureHighscores ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Display configure highscores dialog.

Since
7.3

◆ create() [1/2]

QAction * KGameStandardAction::create ( GameStandardAction id,
const QObject * recvr,
const char * slot,
QObject * parent )

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

Definition at line 181 of file kgamestandardaction.cpp.

◆ create() [2/2]

QAction * KGameStandardAction::create ( GameStandardAction id,
const QObject * recvr,
Func slot,
QObject * parent )
inline

This overloads create() to allow using the new connect syntax.

Note
If you use LoadRecent as id, you should manually connect to the urlSelected(const QUrl &) signal of the returned KRecentFilesAction instead or use KGameStandardAction::loadRecent(Receiver *, Func, QObject*).
See also
create(GameStandardAction, const QObject *, const char *, QObject *)
Since
7.3

Definition at line 98 of file kgamestandardaction.h.

◆ demo() [1/2]

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

Show a demo.

Definition at line 287 of file kgamestandardaction.cpp.

◆ demo() [2/2]

KToggleAction * KGameStandardAction::demo ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Show a demo.

Since
7.3

◆ end() [1/2]

QAction * KGameStandardAction::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 223 of file kgamestandardaction.cpp.

◆ end() [2/2]

QAction * KGameStandardAction::end ( const QObject * recvr,
Func slot,
QObject * parent )
inline

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

Think of a "close" entry.

Since
7.3

◆ endTurn() [1/2]

QAction * KGameStandardAction::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 270 of file kgamestandardaction.cpp.

◆ endTurn() [2/2]

QAction * KGameStandardAction::endTurn ( const QObject * recvr,
Func slot,
QObject * parent )
inline

End the current turn (not the game).

Usually to let the next player start.

Since
7.3

◆ gameNew() [1/2]

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

Start a new game.

Definition at line 203 of file kgamestandardaction.cpp.

◆ gameNew() [2/2]

QAction * KGameStandardAction::gameNew ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Start a new game.

Since
7.3

◆ highscores() [1/2]

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

Show the highscores.

Definition at line 231 of file kgamestandardaction.cpp.

◆ highscores() [2/2]

QAction * KGameStandardAction::highscores ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Show the highscores.

Since
7.3

◆ hint() [1/2]

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

Give an advice/hint.

Definition at line 283 of file kgamestandardaction.cpp.

◆ hint() [2/2]

QAction * KGameStandardAction::hint ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Give an advice/hint.

Since
7.3

◆ load() [1/2]

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

Load a previously saved game.

Definition at line 207 of file kgamestandardaction.cpp.

◆ load() [2/2]

QAction * KGameStandardAction::load ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Load a previously saved game.

Since
7.3

◆ loadRecent() [1/2]

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

Load a recently loaded game.

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

Definition at line 211 of file kgamestandardaction.cpp.

◆ loadRecent() [2/2]

KRecentFilesAction * KGameStandardAction::loadRecent ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Load a recently loaded game.

Since
7.3

Definition at line 172 of file kgamestandardaction.h.

◆ name()

QString KGameStandardAction::name ( GameStandardAction id)

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

Definition at line 197 of file kgamestandardaction.cpp.

◆ pause() [1/2]

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

Pause the game.

Definition at line 227 of file kgamestandardaction.cpp.

◆ pause() [2/2]

KToggleAction * KGameStandardAction::pause ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Pause the game.

Since
7.3

◆ print() [1/2]

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

Print current game.

Not useful in all games.

Definition at line 243 of file kgamestandardaction.cpp.

◆ print() [2/2]

QAction * KGameStandardAction::print ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Print current game.

Not useful in all games.

Since
7.3

◆ quit() [1/2]

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

Quit the game.

Definition at line 247 of file kgamestandardaction.cpp.

◆ quit() [2/2]

QAction * KGameStandardAction::quit ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Quit the game.

Since
7.3

◆ redo() [1/2]

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

Redo the last move (which has been undone).

Definition at line 261 of file kgamestandardaction.cpp.

◆ redo() [2/2]

QAction * KGameStandardAction::redo ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Redo the last move (which has been undone).

Since
7.3

◆ repeat() [1/2]

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

Repeat the last move.

Definition at line 252 of file kgamestandardaction.cpp.

◆ repeat() [2/2]

QAction * KGameStandardAction::repeat ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Repeat the last move.

Since
7.3

◆ restart() [1/2]

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

Restart the game.

Definition at line 295 of file kgamestandardaction.cpp.

◆ restart() [2/2]

QAction * KGameStandardAction::restart ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Restart the game.

Since
7.3

◆ roll() [1/2]

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

Roll die or dice.

Definition at line 266 of file kgamestandardaction.cpp.

◆ roll() [2/2]

QAction * KGameStandardAction::roll ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Roll die or dice.

Since
7.3

◆ save() [1/2]

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

Save the current game.

Definition at line 215 of file kgamestandardaction.cpp.

◆ save() [2/2]

QAction * KGameStandardAction::save ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Save the current game.

Since
7.3

◆ saveAs() [1/2]

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

Save the current game under a different filename.

Definition at line 219 of file kgamestandardaction.cpp.

◆ saveAs() [2/2]

QAction * KGameStandardAction::saveAs ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Save the current game under a different filename.

Since
7.3

◆ solve() [1/2]

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

Solve the game.

Definition at line 291 of file kgamestandardaction.cpp.

◆ solve() [2/2]

QAction * KGameStandardAction::solve ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Solve the game.

Since
7.3

◆ statistics() [1/2]

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

Show the statistics.

Definition at line 235 of file kgamestandardaction.cpp.

◆ statistics() [2/2]

QAction * KGameStandardAction::statistics ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Show the statistics.

Since
7.3

◆ undo() [1/2]

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

Undo the last move.

Definition at line 256 of file kgamestandardaction.cpp.

◆ undo() [2/2]

QAction * KGameStandardAction::undo ( const QObject * recvr,
Func slot,
QObject * parent )
inline

Undo the last move.

Since
7.3
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Apr 27 2024 22:10:38 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.