Version: (using KDE KDE 3.2.1) Installed from: Compiled From Sources Compiler: gcc 3.3.3 OS: Linux This one seems to be pretty reproducible. 1.) Open the Classes tab (sorted by directory) 2.) Expand a class and select "Open Declaration" for any of its members. 3.) Click the Close toolbar button to close the header file which was opened. The class is deleted from the Class tab. This is not behavior one would expect. I saw this is Tabbed mode but it may occur in others.
I've confirmed that it doesn't matter how you close the header file window. I've also checked the behavior with .cpp files. When a .cpp file is closed it does not delete the class from the tree but "Open Implementation" is no longer available (greyed out). Again it's acting as if the file had been deleted from the project.
What project type? Are the files in question actually part of the project?
In this case it was the KDevelop project :) Yes the files were part of the project.
Haven't seen this in years. I think it's FIXED.