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

TicTacButton Class Reference

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

Collaboration diagram for TicTacButton:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Type { Blank, Circle, Cross }

Public Member Functions

 TicTacButton (QWidget *parent)
Type type () const
void setType (Type type)
QSizePolicy sizePolicy () const
QSize sizeHint () const
QSize minimumSizeHint () const

Protected Member Functions

void drawButtonLabel (QPainter *)

Private Attributes

Type t

Member Enumeration Documentation

enum TicTacButton::Type
 

Enumeration values:
Blank 
Circle 
Cross 

Definition at line 31 of file tictac.h.


Constructor & Destructor Documentation

TicTacButton::TicTacButton QWidget *  parent  ) 
 

Definition at line 28 of file tictac.cpp.

References Blank, and t.


Member Function Documentation

void TicTacButton::drawButtonLabel QPainter *   )  [protected]
 

Definition at line 37 of file tictac.cpp.

References Circle, Cross, and t.

QSize TicTacButton::minimumSizeHint  )  const [inline]
 

Definition at line 37 of file tictac.h.

void TicTacButton::setType Type  type  )  [inline]
 

Definition at line 33 of file tictac.h.

References t.

QSize TicTacButton::sizeHint  )  const [inline]
 

Definition at line 36 of file tictac.h.

QSizePolicy TicTacButton::sizePolicy  )  const [inline]
 

Definition at line 34 of file tictac.h.

Type TicTacButton::type  )  const [inline]
 

Definition at line 32 of file tictac.h.

References t.

Referenced by TicTacGameBoard::buttonClicked().


Member Data Documentation

Type TicTacButton::t [private]
 

Definition at line 41 of file tictac.h.

Referenced by drawButtonLabel(), setType(), TicTacButton(), and type().


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