/*
 * (c) 2005 Research Group Dr. Fuhrmann, University of Karlsruhe, Germany
 * All rights reserved.
 *
 * Author:
 *         Roman Krenicky
 *
 * $Id: osdmenu_dvdrepg.h,v 1.4 2005/11/23 17:51:35 kutzner Exp $
 *
 */

/*
  osdmenu_igorepg.h
  created: 11.6.2005
  last change: 11.6.2005
*/
/*! @file
    an OSD menu for the plugin
*/

#ifndef _OSDMENU_IGOREPG_H
#define _OSDMENU_IGOREPG_H


#include "globalheader.h"

#include <plugin.h>
#include "controller.h"


//! name of the menu entry for the vdr
static const char *MAINMENUENTRY  = "IGOR-EPG";


/*! an OSD menu for the plugin, allowing some interaction
*/
class cOsdMenuIgorepg : public cOsdMenu
{
  private:
   //! controller, to send requests to
   controller &central;

  private:
   void Set (void);

  public:
   cOsdMenuIgorepg (controller &init_central);
   virtual eOSState ProcessKey (eKeys Key);
}; // cOsdMenuIgorepg


#endif // _OSDMENU_IGOREPG_H
