The K Desktop Environment

Next Previous Table of Contents

5. Components

An application in Toplevel mode just needs 3 classes of QextMDI. You know, they are QextMdiMainFrm as the mainframe and QextMdiChildView as the MDI view class. And additionally there is an MDI view taskbar, just like the application taskbar of the common desktop.

The more complicated mode is the Childframe mode which also needs QextMdiChildArea as application-internal desktop (background widget) and QextMdiChildFrm as emulated toplevel-window frame for MDI child views for attached view state.

Additionally there are some minor, internally used helper classes. They are QextMdiTaskBarButton that provides the special button type of the MDI view taskbar, some customer event classes (sometimes used to break the function call stack to avoid circular method calls) and some iterator classes for abstract handling of internally used data.

Next Previous Table of Contents