Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 354734

Summary: Improvement of persistent storage of the TableView layout
Product: [Tools] PTP Reporter: Claudia Knobloch <cla.knobloch>
Component: RMAssignee: Project Inbox <ptp-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: cla.knobloch
Version: 5.0   
Target Milestone: 5.0.2   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Code changes none

Description Claudia Knobloch CLA 2011-08-15 10:18:56 EDT
Created attachment 201498 [details]
Code changes

Saving the layout persistent had been implemented partly. The sorting had not been part of persistent storage yet. For this we had to change the handling of sorting parameters in the TableView. Before two additional parameters controlled the sorting, we now use the tree structure of the view to control it. We had to increase the version number of LML_da.

During implementation of this feature we discovered that another requested behavior was not implemented. When the Eclipse instance has been closed without shutting down the Resource Manager before the latest layout was not written into the model. We added a DisposeListener to the view and every time the sorting is changed now, we write it into the model.

Also we wrote some Java Doc comments to some methods. This work will go on.