SudokuPlugin::Plugin Class Reference

Main class of the VDR plugin 'Sudoku'. More...

Collaboration diagram for SudokuPlugin::Plugin:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * Version ()
 Version number of the plugin.
virtual const char * Description ()
 Localized short description of the plugin's purpose.
virtual bool Start ()
 Perform the startup actions of the plugin.
virtual const char * MainMenuEntry ()
 Localized name of the entry in VDR's main menu.
virtual cOsdObject * MainMenuAction ()
 OSD object that shows the plugin's main menu.
virtual cMenuSetupPage * SetupMenu ()
 Setup menu page to adjust the setup parameters of the plugin.
virtual bool SetupParse (const char *name, const char *value)
 Parse the setup parameters of the plugin.

Private Attributes

SetupData setup
Sudoku::PuzzleGamepuzzle

Detailed Description

Main class of the VDR plugin 'Sudoku'.

Definition at line 52 of file sudoku.cpp.


Member Function Documentation

virtual const char* SudokuPlugin::Plugin::Description (  )  [inline, virtual]

Localized short description of the plugin's purpose.

Definition at line 63 of file sudoku.cpp.

References SudokuPlugin::DESCRIPTION.

cOsdObject * Plugin::MainMenuAction (  )  [virtual]

OSD object that shows the plugin's main menu.

This method is called every time the plugin's main menu entry is selected.

Definition at line 103 of file sudoku.cpp.

References puzzle, and setup.

virtual const char* SudokuPlugin::Plugin::MainMenuEntry (  )  [inline, virtual]

Localized name of the entry in VDR's main menu.

Definition at line 69 of file sudoku.cpp.

References SudokuPlugin::MAINMENUENTRY.

cMenuSetupPage * Plugin::SetupMenu (  )  [virtual]

Setup menu page to adjust the setup parameters of the plugin.

This method is called every time the plugin's setup menu entry is selected.

Definition at line 112 of file sudoku.cpp.

References setup.

bool Plugin::SetupParse ( const char *  name,
const char *  value 
) [virtual]

Parse the setup parameters of the plugin.

This method is called for each setup parameter the plugin has previously stored in the global setup data.

Definition at line 122 of file sudoku.cpp.

References SudokuPlugin::SetupData::parse(), and setup.

bool Plugin::Start (  )  [virtual]

Perform the startup actions of the plugin.

This method is called once at VDR's startup.

Definition at line 93 of file sudoku.cpp.

References puzzle.

virtual const char* SudokuPlugin::Plugin::Version (  )  [inline, virtual]

Version number of the plugin.

Definition at line 60 of file sudoku.cpp.

References SudokuPlugin::VERSION.


Member Data Documentation

Definition at line 55 of file sudoku.cpp.

Referenced by MainMenuAction(), and Start().

Definition at line 54 of file sudoku.cpp.

Referenced by MainMenuAction(), SetupMenu(), and SetupParse().


The documentation for this class was generated from the following file:
Generated on Mon Apr 5 17:01:14 2010 for VDR plugin 'Sudoku' by  doxygen 1.6.3