I created an "EventFiringCommand" class for instances like this. Basically, you put the event bus and the event to fire (or the code to generate the event) in the command. The Command should be a presenter- layer object, since it has no need to know about the view (and should be easy to unit test).
Theoretically, you could just make inner classes in a Presenter for each Command you write. It all depends on how you want to organize your code and the needs of your specific project. On Mar 31, 12:07 am, mic <[email protected]> wrote: > Just sharing some thoughts.... > > Would the MenuItem class need to implement HasClickHandler so that > when a MenuItem is clicked, the action can be handled in the > presenter. At this time, the MenuItem needs an object that implements > the Command interface, so the view seems to know about the presenter. > > I would like to know what others think about this. > > - mic. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
