Exemple #1
0
  /**
   * Notifies all the ProgramEventListeners on a change in the ROM's program by creating a
   * ProgramEvent (with the new event type and program's file name) and sending it using the
   * programChanged method to all the listeners.
   */
  protected void notifyProgramListeners(byte eventType, String programFileName) {
    ProgramEvent event = new ProgramEvent(this, eventType, programFileName);

    for (int i = 0; i < listeners.size(); i++) {
      ((ProgramEventListener) listeners.elementAt(i)).programChanged(event);
    }
  }
Exemple #2
0
 /** Un-registers the given ProgramEventListener from being a listener to this GUI. */
 public void removeProgramListener(ProgramEventListener listener) {
   listeners.remove(listener);
 }
Exemple #3
0
 /** Registers the given ProgramEventListener as a listener to this GUI. */
 public void addProgramListener(ProgramEventListener listener) {
   listeners.add(listener);
 }