SudokuPlugin::ListMenu Class Reference

Sudoku list menu. More...

#include <list.h>

List of all members.

Public Member Functions

 ListMenu (const char *filename, const char *new_sudoku=NULL)
 Constructor.
const char * get_selected_sudoku () const
 Get the selected sudoku.
virtual eOSState ProcessKey (eKeys key)
 Process user events.

Private Member Functions

void refresh ()
 Refresh the list menu.

Private Attributes

cConfig< ListLinelist
int selected
bool save_mode

Detailed Description

Sudoku list menu.

Definition at line 69 of file list.h.


Constructor & Destructor Documentation

ListMenu::ListMenu ( const char *  filename,
const char *  new_sudoku = NULL 
)

Constructor.

Definition at line 98 of file list.cpp.

References list, ProcessKey(), refresh(), and save_mode.


Member Function Documentation

const char * ListMenu::get_selected_sudoku (  )  const

Get the selected sudoku.

Definition at line 114 of file list.cpp.

References SudokuPlugin::ListLine::get_sudoku(), list, and selected.

Referenced by SudokuPlugin::Menu::ProcessKey().

eOSState ListMenu::ProcessKey ( eKeys  key  )  [virtual]

Process user events.

Definition at line 123 of file list.cpp.

References list, refresh(), save_mode, and selected.

Referenced by ListMenu(), and SudokuPlugin::Menu::ProcessKey().

void ListMenu::refresh (  )  [private]

Refresh the list menu.

Definition at line 165 of file list.cpp.

References list, and save_mode.

Referenced by ListMenu(), and ProcessKey().


Member Data Documentation

Definition at line 71 of file list.h.

Referenced by get_selected_sudoku(), ListMenu(), ProcessKey(), and refresh().

Definition at line 73 of file list.h.

Referenced by ListMenu(), ProcessKey(), and refresh().

Definition at line 72 of file list.h.

Referenced by get_selected_sudoku(), and ProcessKey().


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