vdr
2.2.0
Main Page
Namespaces
Classes
Files
File List
File Members
PLUGINS
src
pictures
PLUGINS/src/pictures/menu.h
Go to the documentation of this file.
1
/*
2
* menu.h: A menu for still pictures
3
*
4
* See the README file for copyright information and how to reach the author.
5
*
6
* $Id: menu.h 3.0 2008/01/12 11:22:52 kls Exp $
7
*/
8
9
#ifndef _MENU_H
10
#define _MENU_H
11
12
#include <vdr/osdbase.h>
13
#include <vdr/tools.h>
14
#include "
entry.h
"
15
16
extern
char
PictureDirectory
[PATH_MAX];
17
18
class
cPictureMenu
:
public
cOsdMenu
{
19
private
:
20
static
cPictureEntry
*
pictures
;
21
const
cPictureEntry
*
pictureEntry
;
22
void
Set
(
const
char
*Path);
23
eOSState
SelectItem
(
const
char
*Path = NULL,
bool
SlideShow =
false
);
24
public
:
25
cPictureMenu
(
const
cPictureEntry
*PictureEntry,
const
char
*Path = NULL);
26
~cPictureMenu
();
27
virtual
eOSState
ProcessKey
(
eKeys
Key);
28
static
cPictureMenu
*
CreatePictureMenu
(
void
);
29
};
30
31
#endif //_MENU_H
cPictureMenu::pictureEntry
const cPictureEntry * pictureEntry
Definition:
PLUGINS/src/pictures/menu.h:21
cPictureMenu::cPictureMenu
cPictureMenu(const cPictureEntry *PictureEntry, const char *Path=NULL)
Definition:
PLUGINS/src/pictures/menu.c:41
cPictureMenu::pictures
static cPictureEntry * pictures
Definition:
PLUGINS/src/pictures/menu.h:20
cPictureMenu
Definition:
PLUGINS/src/pictures/menu.h:18
cPictureEntry
Definition:
entry.h:14
cPictureMenu::Set
void Set(const char *Path)
Definition:
PLUGINS/src/pictures/menu.c:62
eOSState
eOSState
Definition:
osdbase.h:18
cPictureMenu::ProcessKey
virtual eOSState ProcessKey(eKeys Key)
Definition:
PLUGINS/src/pictures/menu.c:108
PictureDirectory
char PictureDirectory[PATH_MAX]
Definition:
PLUGINS/src/pictures/menu.c:14
entry.h
cPictureMenu::SelectItem
eOSState SelectItem(const char *Path=NULL, bool SlideShow=false)
Definition:
PLUGINS/src/pictures/menu.c:82
cPictureMenu::~cPictureMenu
~cPictureMenu()
Definition:
PLUGINS/src/pictures/menu.c:56
cPictureMenu::CreatePictureMenu
static cPictureMenu * CreatePictureMenu(void)
Definition:
PLUGINS/src/pictures/menu.c:126
cOsdMenu
Definition:
osdbase.h:86
eKeys
eKeys
Definition:
keys.h:16
Generated by
1.8.11