Cute Chess  0.1
Static Public Member Functions | List of all members
Chess::BoardFactory Class Reference

A factory for creating Board objects. More...

#include <boardfactory.h>

Static Public Member Functions

static Boardcreate (const QString &variant)
 
static ClassRegistry< Board > * registry ()
 
static QStringList variants ()
 

Detailed Description

A factory for creating Board objects.

Member Function Documentation

Board * Chess::BoardFactory::create ( const QString variant)
static

Creates and returns a new Board of variant variant. Returns 0 if variant is not supported.

ClassRegistry< Board > * Chess::BoardFactory::registry ( )
static

Returns the class registry for concrete Board subclasses.

QStringList Chess::BoardFactory::variants ( )
static

Returns a list of supported chess variants.


The documentation for this class was generated from the following files: