SudokuPlugin Namespace Reference

'Sudoku' is a VDR plugin to generate and solve Number Place puzzles. More...

Classes

class  Bitmap
 Plugin-specific version of the bitmap class. More...
class  CommandList
class  CommandMenu
 Commands menu of the plugin. More...
class  Command
 Item in commands menu. More...
class  ListLine
 Line in sudoku list. More...
class  ListMenu
 Sudoku list menu. More...
class  ListEdit
 Sudoku list edit menu. More...
class  Menu
 Main menu of the plugin. More...
class  SetupData
 Setup parameters of the plugin. More...
class  SetupPage
 Setup menu page to adjust the setup parameters of the plugin. More...
class  Plugin
 Main class of the VDR plugin 'Sudoku'. More...

Typedefs

typedef eOSState(Menu::* CommandType )()
 Type of menu commands: pointer to member function of class Menu.

Enumerations

enum  {
  Cmd_LowerEdge = 100, CmdGenerate, CmdReset, CmdExit,
  CmdMark, CmdNextCell, CmdNextNumber, CmdLoad,
  CmdSave, CmdSetup, CmdUndo, CmdRedo,
  Cmd_UpperEdge, Cmd_Count = Cmd_UpperEdge-Cmd_LowerEdge-1, Cmd_KeyRedDefault = CmdMark, Cmd_KeyGreenDefault = CmdUndo,
  Cmd_KeyYellowDefault = CmdRedo
}
 

Command ids.

More...

Variables

static const char * VERSION = "0.3.5"
 Version number of the plugin.
static const char * DESCRIPTION
 Short description of the plugin's purpose.
static const char * MAINMENUENTRY = trNOOP("Sudoku")
 Name of the entry in VDR's main menu.

Detailed Description

'Sudoku' is a VDR plugin to generate and solve Number Place puzzles.


Typedef Documentation

typedef eOSState(Menu::* SudokuPlugin::CommandType)()

Type of menu commands: pointer to member function of class Menu.

Definition at line 33 of file commands.h.


Enumeration Type Documentation

anonymous enum

Command ids.

Enumerator:
Cmd_LowerEdge 
CmdGenerate 
CmdReset 
CmdExit 
CmdMark 
CmdNextCell 
CmdNextNumber 
CmdLoad 
CmdSave 
CmdSetup 
CmdUndo 
CmdRedo 
Cmd_UpperEdge 
Cmd_Count 
Cmd_KeyRedDefault 
Cmd_KeyGreenDefault 
Cmd_KeyYellowDefault 

Definition at line 25 of file commands.cpp.


Variable Documentation

const char* SudokuPlugin::DESCRIPTION [static]
Initial value:
    trNOOP("Sudoku - generate and solve Number Place puzzles")

Short description of the plugin's purpose.

Definition at line 42 of file sudoku.cpp.

Referenced by SudokuPlugin::Plugin::Description().

const char* SudokuPlugin::MAINMENUENTRY = trNOOP("Sudoku") [static]

Name of the entry in VDR's main menu.

Definition at line 46 of file sudoku.cpp.

Referenced by SudokuPlugin::Plugin::MainMenuEntry().

const char* SudokuPlugin::VERSION = "0.3.5" [static]

Version number of the plugin.

Definition at line 39 of file sudoku.cpp.

Referenced by print_description(), print_version(), and SudokuPlugin::Plugin::Version().

Generated on Mon Apr 5 17:01:13 2010 for VDR plugin 'Sudoku' by  doxygen 1.6.3