DialogInterpreter.DialogInterpreter Class Reference


Detailed Description

This interpreter allows dialogs registered with this class to process messages.

Warning: The messages will be processed by the dialogs in the messaging thread, not the UI thread. The same caveats that apply to the MenuInterpreter apply here, too.

#include <class_dialog_interpreter_1_1_dialog_interpreter.h>

Inheritance diagram for DialogInterpreter.DialogInterpreter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ ()
  deactivate ()
  Abstract - to be implemented by the subclasses.
  DIALOG_INTERPRETER_ADD ()
  onChildReceiverAdded ()
  When a client is added to this interpreter, send some state to the client.
  DIALOG_INTERPRETER_REMOVE ()
  onChildReceiverRemoved ()
  When a client is removed from this interpreter, restore some states to the client.
  DIALOG_DESTROY ()
  APPLICATION_CLOSE_SCENE ()
  APPLICATION_PREFERENCES_LOADED ()
  APPLICATION_UNITS_CHANGED ()
  CLIENT_CONNECTION_STATUS ()
  CLOUD_USER_INFORMATION ()
  CLOUD_CACHED_FOLDER ()
  CLOUD_CHANGE_PREFERENCE ()
  DOCUMENT_UNITS_CHANGED ()
  FRAME_SYNCHRONIZE_END ()
  SHOT_STARTED ()
  SHOT_PLAYING_DONE ()
  SLIDE_PLAY_STARTED ()
  SLIDE_PLAY_START_TIME ()
  SLIDE_PLAY_PAUSED ()
  SLIDE_PLAY_RESUMED ()
  SLIDE_PLAY_ENDED ()
  STAGE_ACTIVE_LIST ()
  STARTUP ()
  QUIT ()

Member Function Documentation

DialogInterpreter.DialogInterpreter.__init__ ( )
DialogInterpreter.DialogInterpreter.deactivate ( )

Abstract - to be implemented by the subclasses.

Performs the operations necessary to place this interpreter into a passive state. Ensure that this base class implementation is called by the subclass implementation.

Reimplemented from MessageInterpreter.CompositeMessageInterpreter.

DialogInterpreter.DialogInterpreter.DIALOG_INTERPRETER_ADD ( )
DialogInterpreter.DialogInterpreter.onChildReceiverAdded ( )

When a client is added to this interpreter, send some state to the client.

Reimplemented from MessageInterpreter.CompositeMessageInterpreter.

DialogInterpreter.DialogInterpreter.DIALOG_INTERPRETER_REMOVE ( )
DialogInterpreter.DialogInterpreter.onChildReceiverRemoved ( )

When a client is removed from this interpreter, restore some states to the client.

Reimplemented from MessageInterpreter.CompositeMessageInterpreter.

DialogInterpreter.DialogInterpreter.DIALOG_DESTROY ( )
DialogInterpreter.DialogInterpreter.APPLICATION_CLOSE_SCENE ( )
DialogInterpreter.DialogInterpreter.APPLICATION_PREFERENCES_LOADED ( )
DialogInterpreter.DialogInterpreter.APPLICATION_UNITS_CHANGED ( )
DialogInterpreter.DialogInterpreter.CLIENT_CONNECTION_STATUS ( )
DialogInterpreter.DialogInterpreter.CLOUD_USER_INFORMATION ( )
DialogInterpreter.DialogInterpreter.CLOUD_CACHED_FOLDER ( )
DialogInterpreter.DialogInterpreter.CLOUD_CHANGE_PREFERENCE ( )
DialogInterpreter.DialogInterpreter.DOCUMENT_UNITS_CHANGED ( )
DialogInterpreter.DialogInterpreter.FRAME_SYNCHRONIZE_END ( )
DialogInterpreter.DialogInterpreter.SHOT_STARTED ( )
DialogInterpreter.DialogInterpreter.SHOT_PLAYING_DONE ( )
DialogInterpreter.DialogInterpreter.SLIDE_PLAY_STARTED ( )
DialogInterpreter.DialogInterpreter.SLIDE_PLAY_START_TIME ( )
DialogInterpreter.DialogInterpreter.SLIDE_PLAY_PAUSED ( )
DialogInterpreter.DialogInterpreter.SLIDE_PLAY_RESUMED ( )
DialogInterpreter.DialogInterpreter.SLIDE_PLAY_ENDED ( )
DialogInterpreter.DialogInterpreter.STAGE_ACTIVE_LIST ( )
DialogInterpreter.DialogInterpreter.STARTUP ( )
DialogInterpreter.DialogInterpreter.QUIT ( )

DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter
DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter DialogInterpreter.DialogInterpreter