KDE grafikus felület

5.2. Az Osztályböngésző és a fájlnézegetők

5.2.1. The Class Viewer

The Class Viewer (CV ) shows the classes of your project as well as global functions and variable s. Opening the tree will show all member functions and members with symbols for attributes (private, protected and public, signals and slots), so you can see the properties of members visually without switching to the header file. Selecting the class name will open the according headerfile containing the class and set the cursor to the class declaration beginning. Selecting member functions will open the implementation file and place the cursor at the function header. For elements, KDevelop will look for the header file and place the cursor at the line the element is declarated. The classviewer also provides popup-menus that offer more specified options, see The Class Browser for more detailed information.

5.2.2. The Logical File Viewer

The Logical File Viewer (LFV ) allows sorting files by filters in groups. Individual groups can be added by the properties entry of the project menu or by a right click on the tree items. This allows a more specialized search for files that you want to access quickly, in the first place only showing project-included files. According to their Mime-type, the files will be opened when selected. You will like the LFV for things like selecting pixmaps - this will start KIconEdit (if installed on the system) in the Tools -window and opens the chosen picture.

5.2.3. The Real File Viewer

The Real File Viewer (RFV ) shows the project directory tree with all files, so you can edit non-project files or files hidden by the LFV like configure.in and Makefile s. Popup-menus also provide functions like adding or removing files to the current project.

5.2.4. The Documentation Tree

The Documentation Tree (DOC ) displays all available HTML -based documentation that is configured as books. Selecting a book will open the first page in the Browser window. Also, a popup-menu provides personal configuration for additional HTML -based documentation packages.