Hallo,
ich würde gern in einem eigenen plugin die Infobar von enigma anzeigen und auch wieder
entfernen. Kann ich das über showInfobar (gefunden in enigma_main.h) realisieren?
Und wenn ja wie ? So wie ich das sehe benötige ich ein objekt, habe aber leider keinen schimmer.
Code
showinfobar.cpp: In function `int plugin_exec(PluginParam*)':
showinfobar.cpp:34: error: cannot call member function `void eZapMain::showInfobar(bool)' without object
make: *** [showinfobar.o] Fehler 1
experimentiert habe ich mit diesem einfachen code
C
/*******************************************************************************
* showInfobar - Test
*******************************************************************************/
#include <plugin.h>
#include <stdio.h>
#include <stdlib.h>
#include <lib/gui/ewindow.h>
#include <lib/gui/ebutton.h>
#include <lib/gui/emessage.h>
#include <lib/gui/listbox.h>
#include <iostream>
#include <sys/types.h>
#include <sys/dir.h>
#include <stdlib.h>
#include <lib/base/console.h>
#include <enigma.h>
#include <enigma_main.h>
#include <lib/dvb/service.h>
using namespace std;
extern "C" int plugin_exec( PluginParam *par );
int plugin_exec( PluginParam *par ) {
eZapMain::showInfobar(true);
return 0;
}
Alles anzeigen
wäre toll wenn jemand helfen könnte.