Having talked through how to structure a MVC application and how we hook up our controller's actions to the application views' events, we are now going to look at creating a more real-life example.
In Chapter 4, UI Building Blocks—Trees, Panels, and Data Views we created a data view to display bugs, which links into a form for editing each bug. We are now going to port that application into the MVC architecture and show how we go about using the MVC pattern with an application with multiple views and user interactions.
If you aren't already familiar with the recipe from Chapter 4 we recommend you revisit it and familiarize yourself with it before starting.
We will start by creating ...