Hallo!
Ich bin gerade dabei, mein erstes VDR-Plugin zu basteln.
Ich kenn mich mit der API noch nicht so aus.Ich hab gerade mit Müh und Not
mal was zur Anzeige gebracht.
Mein Problem ist jetzt die Auswertung der Tasten.
Ich stelle über ein OSD-Menu mehrere Elemente in Form von cOsdItems dar.
Kann mir mal jemand kurz erklären, wie die Tastendrücke ausgewertet werden,
und woher mein VDR weiss, auf welches Element sich der Befehl bezieht?
Ich habe mehrere Elemente in einer Map, von denen jeweils first zum cOsdItem
wird. Das Erstellen der Einträge hab ich in eine extra Funktion gepackt:
Code
void cGameList::createItems()
{
for (m_MapIter = GameMap.begin(); m_MapIter != GameMap.end(); ++m_MapIter)
{
cOsdItem* GameName = new cOsdItem((m_MapIter->first).c_str());
Add(GameName);
}
}
Wird irgendwie die Position des Items zurückgegeben, oder vielleicht GameName?
Ich werd daraus nicht schlau.