Bug 78580

Summary: Items in Classes tab disappear when header window is closed.
Product: [Applications] kdevelop Reporter: Jonathan Solomon <jsolomon>
Component: Language Support: CPP (old)Assignee: KDevelop Developers <kdevelop-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jonathan Solomon 2004-03-27 22:49:59 UTC
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.
Comment 1 Jonathan Solomon 2004-03-27 22:59:48 UTC
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.
Comment 2 Jens Dagerbo 2004-03-28 04:46:02 UTC
What project type? Are the files in question actually part of the project?
Comment 3 Jonathan Solomon 2004-03-28 06:12:54 UTC
In this case it was the KDevelop project :) Yes the files were part of the project.
Comment 4 Jens Dagerbo 2006-12-16 20:03:18 UTC
Haven't seen this in years. I think it's FIXED.