TV-Browser Settings auslesen

Hier haben Plugin-Entwickler die Möglichkeit, sich auszutauschen.
Antworten
BullDog
Plugin-Developer
Beiträge: 105
Registriert: 25 Sep 2006, 10:24

TV-Browser Settings auslesen

Beitrag von BullDog »

Hallo,

ist es möglich die Einstellungen vom TV-Browser aus einem Plugin auszulesen. Konkret gehts um die Makierungsfarben, die ich gerne im Plugin verwenden möchte.
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Also die Markierungsfarben werden über die Markierungspriorität einer Sendung gesteuert. Dazu muss das Plugin die Methode:

Code: Alles auswählen

public int getMarkPriorityForProgram(Program p) {
überschreiben und dann für die übergebene Sendung die Priorität für diese zurückgeben.

Die Markierungsprioritäten sind als statische Variablen in Program festgelegt. Für das SimpleMarkerPlugin lautet die überschriebene Methode beispielsweise so:

Code: Alles auswählen

  public int getMarkPriorityForProgram(Program p) {
    int priority = Program.NO_MARK_PRIORITY;
    
    if(p != null) {
      String[] lists = mMarkListVector.getNamesOfListsContainingProgram(p);
      
      for(String list : lists) {
        priority = Math.max(priority,mMarkListVector.getListForName(list).getMarkPriority());
        
        if(priority == Program.MAX_MARK_PRIORITY) {
          break;
        }
      }
    }
    
    return priority;
  }
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
BullDog
Plugin-Developer
Beiträge: 105
Registriert: 25 Sep 2006, 10:24

Beitrag von BullDog »

Danke für die Info, ich bräuchte aber die Farbwerte für die einzelnen Prioritäten.
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

BullDog hat geschrieben:Danke für die Info, ich bräuchte aber die Farbwerte für die einzelnen Prioritäten.
Die Farbwerte kann man nicht auslesen, ohne gegen die Regeln der Plugin-Schnittstelle zu verstoßen. (Das geht natürlich theoretisch indem du auf die Settings-Klasse zugreifst.)

Ich pack das einfach mal auf die ToDo-Liste für 2.6.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
BullDog
Plugin-Developer
Beiträge: 105
Registriert: 25 Sep 2006, 10:24

Beitrag von BullDog »

Danke.
Antworten