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> #include <math.h>
static NSNotificationCenter *nc = nil; static NSNotificationCenter *nc = nil;
static const int currentVersion = 4; static const int currentVersion = 5;
static NSRect oldDraggingRect; static NSRect oldDraggingRect;
static int oldDropRow; static int oldDropRow;
@ -5459,6 +5459,7 @@ This method is deprecated, use -columnIndexesInRect:. */
[aCoder encodeValueOfObjCType: @encode(BOOL) at: &_allowsColumnReordering]; [aCoder encodeValueOfObjCType: @encode(BOOL) at: &_allowsColumnReordering];
[aCoder encodeValueOfObjCType: @encode(BOOL) at: &_autoresizesAllColumnsToFit]; [aCoder encodeValueOfObjCType: @encode(BOOL) at: &_autoresizesAllColumnsToFit];
[aCoder encodeValueOfObjCType: @encode(BOOL) at: &_verticalMotionDrag]; [aCoder encodeValueOfObjCType: @encode(BOOL) at: &_verticalMotionDrag];
[aCoder encodeObject: _sortDescriptors];
} }
} }
@ -5664,6 +5665,10 @@ This method is deprecated, use -columnIndexesInRect:. */
{ {
[aDecoder decodeValueOfObjCType: @encode(BOOL) at: &_verticalMotionDrag]; [aDecoder decodeValueOfObjCType: @encode(BOOL) at: &_verticalMotionDrag];
} }
if (version >= 5)
{
ASSIGN(_sortDescriptors, [aDecoder decodeObject]);
}
if (_numberOfColumns > 0) if (_numberOfColumns > 0)
{ {