Changes to encode and decode sortDescriptors into the gorm file.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@33430 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Gregory John Casamento 2011-07-02 19:41:38 +00:00
parent d4955c013e
commit f69ffcb8e3

View file

@ -69,7 +69,7 @@
#include <math.h>
static NSNotificationCenter *nc = nil;
static const int currentVersion = 4;
static const int currentVersion = 5;
static NSRect oldDraggingRect;
static int oldDropRow;
@ -5459,6 +5459,7 @@ This method is deprecated, use -columnIndexesInRect:. */
[aCoder encodeValueOfObjCType: @encode(BOOL) at: &_allowsColumnReordering];
[aCoder encodeValueOfObjCType: @encode(BOOL) at: &_autoresizesAllColumnsToFit];
[aCoder encodeValueOfObjCType: @encode(BOOL) at: &_verticalMotionDrag];
[aCoder encodeObject: _sortDescriptors];
}
}
@ -5634,7 +5635,7 @@ This method is deprecated, use -columnIndexesInRect:. */
_cornerView = RETAIN([aDecoder decodeObject]);
aDelegate = [aDecoder decodeObject];
_target = [aDecoder decodeObject];
[self setDelegate: aDelegate];
[_headerView setTableView: self];
[_tableColumns makeObjectsPerformSelector: @selector(setTableView:)
@ -5664,6 +5665,10 @@ This method is deprecated, use -columnIndexesInRect:. */
{
[aDecoder decodeValueOfObjCType: @encode(BOOL) at: &_verticalMotionDrag];
}
if (version >= 5)
{
ASSIGN(_sortDescriptors, [aDecoder decodeObject]);
}
if (_numberOfColumns > 0)
{