1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
#include <string>
#include <list>
#include <vdr/plugin.h>
#include "services.h"
#include "mainmenushortcut.h"
static const char VERSION[] = "0.0.1";
static const char DESCRIPTION[] = trNOOP("Quick search for broadcasts");
static const char MAINMENUENTRY[] = trNOOP("Quick search");
static const char SETUPTEXT[] = trNOOP("Show in main menu");
class cPluginQuicksearch : public cMainMenuShortcut
{
public:
virtual const char* Version() { return VERSION; }
virtual const char* Description() { return I18nTranslate(DESCRIPTION, I18nEpgsearch); }
virtual bool Initialize();
virtual cOsdObject* MainMenuAction() { return GetEpgSearchMenu("Epgsearch-quicksearch-v1.0"); };
protected:
virtual const char* SetupText() { return I18nTranslate(SETUPTEXT, I18nEpgsearch); }
virtual const char* MainMenuText() { return I18nTranslate(MAINMENUENTRY, I18nEpgsearch); }
};
bool cPluginQuicksearch::Initialize()
{
return cMainMenuShortcut::Initialize();
}
VDRPLUGINCREATOR(cPluginQuicksearch);
|