14. Customizing the main window

The main window base class provides the GUI infrastructure to allow user interaction, the manipulation of modules, and the display of objects in the viewport. The main window base class does not provide any application functionality; for example, building parts. This section describes how you assign functionality to the application by deriving from the main window base class and then registering modules and toolsets. The following topics are covered: