by David Sweet
In This Chapter
The goal of the KDE project is to create a set of desktop applications that share a common user interface. To this end, the KDE developers have created a set of C++ classes that help you get the KDE look and feel with minimal effort. You create a KDE-style application by deriving the KDE class KTMainWindow and using the event loop (discussed in Chapter 3, "The Qt Toolkit") in the class KApplication. These classes will handle look-and-feel issues that are common to most KDE applications, leaving you free to focus on programming the tasks unique to your application.
2.1. The Linux/UNIX Programmer's Desktop
Now is a good time to collect the tools you will need for developing KDE software. At the very least, you need an editor to edit your source code and a way to access the C++ compiler. Optionally, you may also want to use a debugger to make the debugging of your code more efficient.