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

CardGameLayout Class Reference

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

Inheritance diagram for CardGameLayout:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 CardGameLayout ()
virtual ~CardGameLayout ()
void addCardPile (CardPile *pile)
CardPileclosestPile (int x, int y, int maxDistance)
void beginDealing ()
void endDealing ()

Constructor & Destructor Documentation

CardGameLayout::CardGameLayout  )  [inline]
 

Definition at line 31 of file cardgamelayout.h.

CardGameLayout::~CardGameLayout  )  [virtual]
 

Definition at line 23 of file cardgamelayout.cpp.

References NULL, and p.


Member Function Documentation

void CardGameLayout::addCardPile CardPile pile  )  [inline]
 

Definition at line 34 of file cardgamelayout.h.

Referenced by ChicaneCardGame::ChicaneCardGame(), FreecellCardGame::FreecellCardGame(), HarpCardGame::HarpCardGame(), PatienceCardGame::PatienceCardGame(), and TeeclubCardGame::TeeclubCardGame().

void CardGameLayout::beginDealing  ) 
 

Definition at line 48 of file cardgamelayout.cpp.

References NULL, and p.

Referenced by TeeclubCardGame::deal(), PatienceCardGame::deal(), HarpCardGame::deal(), FreecellCardGame::deal(), ChicaneCardGame::deal(), PatienceCardGame::mousePress(), TeeclubCardGame::mousePressCard(), HarpCardGame::mousePressCard(), ChicaneCardGame::mousePressCard(), TeeclubCardGame::readConfig(), PatienceCardGame::readConfig(), HarpCardGame::readConfig(), FreecellCardGame::readConfig(), ChicaneCardGame::readConfig(), and TeeclubCardGame::resizePiles().

CardPile * CardGameLayout::closestPile int  x,
int  y,
int  maxDistance
 

Definition at line 31 of file cardgamelayout.cpp.

References d, NULL, and p.

Referenced by CanvasCardGame::contentsMouseMoveEvent(), and CanvasCardGame::contentsMouseReleaseEvent().

void CardGameLayout::endDealing  ) 
 

Definition at line 55 of file cardgamelayout.cpp.

References NULL, and p.

Referenced by TeeclubCardGame::deal(), PatienceCardGame::deal(), HarpCardGame::deal(), FreecellCardGame::deal(), ChicaneCardGame::deal(), PatienceCardGame::mousePress(), TeeclubCardGame::mousePressCard(), HarpCardGame::mousePressCard(), ChicaneCardGame::mousePressCard(), TeeclubCardGame::readConfig(), PatienceCardGame::readConfig(), HarpCardGame::readConfig(), FreecellCardGame::readConfig(), ChicaneCardGame::readConfig(), and TeeclubCardGame::resizePiles().


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