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

ZSameWidget Class Reference

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

Collaboration diagram for ZSameWidget:

Collaboration graph
[legend]
List of all members.

Public Slots

void sizeChanged ()
void m_new ()
void m_restart ()
void m_load ()
void m_save ()
void m_showhs ()
void m_quit ()
void m_undo ()
void m_tglboard ()
void gameover ()
void setColors (int colors)
void setBoard (int board)
void setScore (int score)
void setMarked (int m)
void stonesRemoved (int, int)

Public Member Functions

 ZSameWidget (QWidget *parent, const char *name, WFlags fl)
 ~ZSameWidget ()

Static Public Member Functions

static QString appName ()

Protected Member Functions

void newGame (unsigned int board, int colors)
virtual void saveProperties (Config *conf)
virtual void readProperties (Config *conf)
bool confirmAbort ()

Private Member Functions

void desktop_widget (int *f) const

Private Attributes

StoneWidgetstone
QAction * restart
QAction * undo
int multispin_item

Constructor & Destructor Documentation

ZSameWidget::ZSameWidget QWidget *  parent,
const char *  name,
WFlags  fl
 

Definition at line 45 of file ZSameWidget.cpp.

References Opie::Core::OResource::loadPixmap(), QString::null, Opie::Core::OResource::SmallIcon, and tr.

ZSameWidget::~ZSameWidget  ) 
 

Definition at line 105 of file ZSameWidget.cpp.


Member Function Documentation

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

Definition at line 12 of file ZSameWidget.h.

References QString::fromLatin1().

bool ZSameWidget::confirmAbort  )  [protected]
 

Definition at line 135 of file ZSameWidget.cpp.

References Escape, i18n, StoneWidget::isGameover(), StoneWidget::isOriginalBoard(), stone, and warning().

Referenced by m_new(), and m_restart().

void ZSameWidget::desktop_widget int *  f  )  const [private]
 

Definition at line 227 of file ZSameWidget.cpp.

References wid.

void ZSameWidget::gameover  )  [slot]
 

Definition at line 212 of file ZSameWidget.cpp.

References StoneWidget::clearBonus(), StoneWidget::hasBonus(), i18n, StoneWidget::score(), stone, and StoneWidget::unmark().

void ZSameWidget::m_load  )  [slot]
 

Definition at line 154 of file ZSameWidget.cpp.

void ZSameWidget::m_new  )  [slot]
 

Definition at line 143 of file ZSameWidget.cpp.

References _random(), confirmAbort(), default_colors, and newGame().

void ZSameWidget::m_quit  )  [slot]
 

Definition at line 177 of file ZSameWidget.cpp.

References qApp, stone, and StoneWidget::unmark().

void ZSameWidget::m_restart  )  [slot]
 

Definition at line 149 of file ZSameWidget.cpp.

References StoneWidget::board(), confirmAbort(), default_colors, newGame(), and stone.

void ZSameWidget::m_save  )  [slot]
 

Definition at line 158 of file ZSameWidget.cpp.

void ZSameWidget::m_showhs  )  [slot]
 

Definition at line 168 of file ZSameWidget.cpp.

void ZSameWidget::m_tglboard  )  [slot]
 

Definition at line 184 of file ZSameWidget.cpp.

void ZSameWidget::m_undo  )  [slot]
 

Definition at line 162 of file ZSameWidget.cpp.

References stone, and StoneWidget::undo().

void ZSameWidget::newGame unsigned int  board,
int  colors
[protected]
 

Definition at line 128 of file ZSameWidget.cpp.

References StoneWidget::newGame(), setScore(), and stone.

Referenced by m_new(), and m_restart().

void ZSameWidget::readProperties Config conf  )  [protected, virtual]
 

Definition at line 109 of file ZSameWidget.cpp.

void ZSameWidget::saveProperties Config conf  )  [protected, virtual]
 

Definition at line 116 of file ZSameWidget.cpp.

void ZSameWidget::setBoard int  board  )  [slot]
 

Definition at line 193 of file ZSameWidget.cpp.

void ZSameWidget::setColors int  colors  )  [slot]
 

Definition at line 189 of file ZSameWidget.cpp.

void ZSameWidget::setMarked int  m  )  [slot]
 

Definition at line 197 of file ZSameWidget.cpp.

void ZSameWidget::setScore int  score  )  [slot]
 

Definition at line 206 of file ZSameWidget.cpp.

Referenced by newGame().

void ZSameWidget::sizeChanged  )  [slot]
 

Definition at line 124 of file ZSameWidget.cpp.

void ZSameWidget::stonesRemoved int  ,
int 
[slot]
 

Definition at line 201 of file ZSameWidget.cpp.


Member Data Documentation

int ZSameWidget::multispin_item [private]
 

Definition at line 22 of file ZSameWidget.h.

QAction* ZSameWidget::restart [private]
 

Definition at line 19 of file ZSameWidget.h.

StoneWidget* ZSameWidget::stone [private]
 

Definition at line 18 of file ZSameWidget.h.

Referenced by confirmAbort(), gameover(), m_quit(), m_restart(), m_undo(), and newGame().

QAction* ZSameWidget::undo [private]
 

Definition at line 20 of file ZSameWidget.h.


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