Lines Matching defs:listener

1021 PlaybackManager::AddListener(PlaybackListener* listener)
1023 if (!listener)
1029 if (!fListeners.HasItem(listener) && fListeners.AddItem(listener)) {
1030 // bring listener up2date, if we have been initialized
1032 listener->PlayModeChanged(PlayMode());
1033 listener->LoopModeChanged(LoopMode());
1034 listener->LoopingEnabledChanged(IsLoopingEnabled());
1035 listener->VideoBoundsChanged(VideoBounds());
1036 listener->FramesPerSecondChanged(FramesPerSecond());
1037 listener->SpeedChanged(Speed());
1038 listener->CurrentFrameChanged(CurrentFrame());
1047 PlaybackManager::RemoveListener(PlaybackListener* listener)
1049 if (listener && Lock()) {
1050 fListeners.RemoveItem(listener);
1060 PlaybackListener* listener = (PlaybackListener*)fListeners.ItemAt(i);
1062 listener->PlayModeChanged(mode);
1071 PlaybackListener* listener = (PlaybackListener*)fListeners.ItemAt(i);
1073 listener->LoopModeChanged(mode);
1082 PlaybackListener* listener = (PlaybackListener*)fListeners.ItemAt(i);
1084 listener->LoopingEnabledChanged(enabled);
1093 PlaybackListener* listener = (PlaybackListener*)fListeners.ItemAt(i);
1095 listener->VideoBoundsChanged(bounds);
1104 PlaybackListener* listener = (PlaybackListener*)fListeners.ItemAt(i);
1106 listener->FramesPerSecondChanged(fps);
1115 PlaybackListener* listener = (PlaybackListener*)fListeners.ItemAt(i);
1117 listener->CurrentFrameChanged(frame);
1126 PlaybackListener* listener = (PlaybackListener*)fListeners.ItemAt(i);
1128 listener->SpeedChanged(speed);
1137 PlaybackListener* listener = (PlaybackListener*)fListeners.ItemAt(i);
1139 listener->FrameDropped();