Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Kpacman Class Reference

#include </home/clem/local/src/opie/noncore/games/kpacman/kpacman.h>

Collaboration diagram for Kpacman:

Collaboration graph
[legend]
List of all members.

Public Slots

void forcedHallOfFame (bool)

Public Member Functions

 Kpacman (QWidget *parent=0, const char *name=0, WFlags fl=0)
virtual ~Kpacman ()

Static Public Member Functions

static QString appName ()

Private Slots

void newKpacman ()
void pauseKpacman ()
void toggleHallOfFame ()
void toggleNew ()
void togglePaused ()
void quitKpacman ()
void schemeChecked (int)
void toggleFocusOutPause ()
void toggleFocusInContinue ()
void toggleHideMouseCursor ()
void confKeys ()

Private Member Functions

void menu ()
int lookupSchemes ()

Private Attributes

KpacmanWidgetview
QGridLayout * m_layout
QWidget * m_view
KMenuBar * _menuBar
QPopupMenu * gamePopup
QPopupMenu * optionsPopup
QPopupMenu * modesPopup
QList< QPopupMenu > * schemesPopup
int newID
int pauseID
int hofID
QArray< int > modeID
QArray< int > schemeID
QArray< int > schemeMode
int focusOutPauseID
int focusInContinueID
int hideMouseCursorID
bool focusOutPause
bool focusInContinue
bool hideMouseCursor

Constructor & Destructor Documentation

Kpacman::Kpacman QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 16 of file kpacman.cpp.

References APP_CONFIG_BEGIN, APP_CONFIG_END, focusInContinue, focusOutPause, forcedHallOfFame(), hideMouseCursor, m_layout, m_view, menu(), KpacmanWidget::referee, schemesPopup, KpacmanWidget::score, KpacmanWidget::status, toggleFocusInContinue(), toggleFocusOutPause(), toggleHideMouseCursor(), toggleNew(), togglePaused(), tr, TRUE, and view.

Kpacman::~Kpacman  )  [virtual]
 

Definition at line 66 of file kpacman.cpp.

References _menuBar.


Member Function Documentation

static QString Kpacman::appName  )  [inline, static]
 

Definition at line 32 of file kpacman.h.

References QString::fromLatin1().

void Kpacman::confKeys  )  [private, slot]
 

Definition at line 324 of file kpacman.cpp.

References Score::initKeys(), Referee::initKeys(), Keys, KpacmanWidget::referee, KpacmanWidget::score, and view.

Referenced by menu().

void Kpacman::forcedHallOfFame bool   )  [slot]
 

Definition at line 263 of file kpacman.cpp.

References gamePopup, hofID, Referee::intro(), KpacmanWidget::referee, KpacmanWidget::status, Referee::toggleHallOfFame(), and view.

Referenced by Kpacman().

int Kpacman::lookupSchemes  )  [private]
 

Definition at line 139 of file kpacman.cpp.

References APP_CONFIG_BEGIN, APP_CONFIG_END, FALSE, i, modeID, modesPopup, p, RESTORE_CONFIG_GROUP, SAVE_CONFIG_GROUP, schemeChecked(), schemeID, schemeMode, schemesPopup, QString::sprintf(), and TRUE.

Referenced by menu().

void Kpacman::menu  )  [private]
 

Definition at line 77 of file kpacman.cpp.

References _menuBar, confKeys(), FALSE, focusInContinueID, focusOutPauseID, gamePopup, hideMouseCursorID, hofID, Key_F2, Key_F3, Key_F4, Key_H, Key_Q, lookupSchemes(), modesPopup, newID, newKpacman(), optionsPopup, PACKAGE, pauseID, pauseKpacman(), quitKpacman(), QString::replace(), toggleFocusInContinue(), toggleFocusOutPause(), toggleHallOfFame(), toggleHideMouseCursor(), tr, TRUE, and VERSION.

Referenced by Kpacman().

void Kpacman::newKpacman  )  [private, slot]
 

Definition at line 221 of file kpacman.cpp.

References gamePopup, hofID, pauseID, pauseKpacman(), Referee::play(), KpacmanWidget::referee, toggleHallOfFame(), TRUE, and view.

Referenced by menu().

void Kpacman::pauseKpacman  )  [private, slot]
 

Definition at line 235 of file kpacman.cpp.

References gamePopup, Referee::pause(), pauseID, KpacmanWidget::referee, KpacmanWidget::score, Score::setPause(), and view.

Referenced by menu(), and newKpacman().

void Kpacman::quitKpacman  )  [private, slot]
 

Definition at line 216 of file kpacman.cpp.

References APP_QUIT.

Referenced by menu().

void Kpacman::schemeChecked int   )  [private, slot]
 

Definition at line 334 of file kpacman.cpp.

References modeID, modesPopup, s, schemeID, schemeMode, schemesPopup, KpacmanWidget::setScheme(), TRUE, and view.

Referenced by lookupSchemes().

void Kpacman::toggleFocusInContinue  )  [private, slot]
 

Definition at line 317 of file kpacman.cpp.

References focusInContinue, focusInContinueID, optionsPopup, KpacmanWidget::referee, Referee::setFocusInContinue(), and view.

Referenced by Kpacman(), and menu().

void Kpacman::toggleFocusOutPause  )  [private, slot]
 

Definition at line 310 of file kpacman.cpp.

References focusOutPause, focusOutPauseID, optionsPopup, KpacmanWidget::referee, Referee::setFocusOutPause(), and view.

Referenced by Kpacman(), and menu().

void Kpacman::toggleHallOfFame  )  [private, slot]
 

Definition at line 241 of file kpacman.cpp.

References gamePopup, hofID, KpacmanWidget::referee, KpacmanWidget::status, Referee::toggleHallOfFame(), and view.

Referenced by menu(), and newKpacman().

void Kpacman::toggleHideMouseCursor  )  [private, slot]
 

Definition at line 300 of file kpacman.cpp.

References hideMouseCursor, hideMouseCursorID, optionsPopup, and view.

Referenced by Kpacman(), and menu().

void Kpacman::toggleNew  )  [private, slot]
 

Definition at line 295 of file kpacman.cpp.

References gamePopup, and newID.

Referenced by Kpacman().

void Kpacman::togglePaused  )  [private, slot]
 

Definition at line 283 of file kpacman.cpp.

References FALSE, gamePopup, pauseID, KpacmanWidget::score, Score::setPause(), and view.

Referenced by Kpacman().


Member Data Documentation

KMenuBar* Kpacman::_menuBar [private]
 

Definition at line 64 of file kpacman.h.

Referenced by menu(), and ~Kpacman().

bool Kpacman::focusInContinue [private]
 

Definition at line 81 of file kpacman.h.

Referenced by Kpacman(), and toggleFocusInContinue().

int Kpacman::focusInContinueID [private]
 

Definition at line 77 of file kpacman.h.

Referenced by menu(), and toggleFocusInContinue().

bool Kpacman::focusOutPause [private]
 

Definition at line 80 of file kpacman.h.

Referenced by Kpacman(), and toggleFocusOutPause().

int Kpacman::focusOutPauseID [private]
 

Definition at line 76 of file kpacman.h.

Referenced by menu(), and toggleFocusOutPause().

QPopupMenu* Kpacman::gamePopup [private]
 

Definition at line 65 of file kpacman.h.

Referenced by forcedHallOfFame(), menu(), newKpacman(), pauseKpacman(), toggleHallOfFame(), toggleNew(), and togglePaused().

bool Kpacman::hideMouseCursor [private]
 

Definition at line 82 of file kpacman.h.

Referenced by Kpacman(), and toggleHideMouseCursor().

int Kpacman::hideMouseCursorID [private]
 

Definition at line 78 of file kpacman.h.

Referenced by menu(), and toggleHideMouseCursor().

int Kpacman::hofID [private]
 

Definition at line 72 of file kpacman.h.

Referenced by forcedHallOfFame(), menu(), newKpacman(), and toggleHallOfFame().

QGridLayout* Kpacman::m_layout [private]
 

Definition at line 62 of file kpacman.h.

Referenced by Kpacman().

QWidget* Kpacman::m_view [private]
 

Definition at line 63 of file kpacman.h.

Referenced by Kpacman().

QArray<int> Kpacman::modeID [private]
 

Definition at line 73 of file kpacman.h.

Referenced by lookupSchemes(), and schemeChecked().

QPopupMenu* Kpacman::modesPopup [private]
 

Definition at line 67 of file kpacman.h.

Referenced by lookupSchemes(), menu(), and schemeChecked().

int Kpacman::newID [private]
 

Definition at line 70 of file kpacman.h.

Referenced by menu(), and toggleNew().

QPopupMenu* Kpacman::optionsPopup [private]
 

Definition at line 66 of file kpacman.h.

Referenced by menu(), toggleFocusInContinue(), toggleFocusOutPause(), and toggleHideMouseCursor().

int Kpacman::pauseID [private]
 

Definition at line 71 of file kpacman.h.

Referenced by menu(), newKpacman(), pauseKpacman(), and togglePaused().

QArray<int> Kpacman::schemeID [private]
 

Definition at line 74 of file kpacman.h.

Referenced by lookupSchemes(), and schemeChecked().

QArray<int> Kpacman::schemeMode [private]
 

Definition at line 75 of file kpacman.h.

Referenced by lookupSchemes(), and schemeChecked().

QList<QPopupMenu>* Kpacman::schemesPopup [private]
 

Definition at line 68 of file kpacman.h.

Referenced by Kpacman(), lookupSchemes(), and schemeChecked().

KpacmanWidget* Kpacman::view [private]
 

Definition at line 56 of file kpacman.h.

Referenced by confKeys(), forcedHallOfFame(), Kpacman(), newKpacman(), pauseKpacman(), schemeChecked(), toggleFocusInContinue(), toggleFocusOutPause(), toggleHallOfFame(), toggleHideMouseCursor(), and togglePaused().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:37:54 2005 for OPIE by  doxygen 1.4.2