Main class of the VDR plugin 'Sudoku'. More...
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::PuzzleGame * | puzzle |
Main class of the VDR plugin 'Sudoku'.
Definition at line 52 of file sudoku.cpp.
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.
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.
Sudoku::PuzzleGame* SudokuPlugin::Plugin::puzzle [private] |
Definition at line 55 of file sudoku.cpp.
Referenced by MainMenuAction(), and Start().
SetupData SudokuPlugin::Plugin::setup [private] |
Definition at line 54 of file sudoku.cpp.
Referenced by MainMenuAction(), SetupMenu(), and SetupParse().