You've already forked lazarus-ccr
RxDBGrid - sort marker for custom sorting - patch from zoltanleo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2944 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -3373,10 +3373,21 @@ begin
|
||||
begin
|
||||
if (FSortColumns.Count>0) and (FSortColumns[0] = ACollumn) then
|
||||
begin
|
||||
if FSortColumns[0].FSortOrder = smUp then
|
||||
FSortColumns[0].FSortOrder := smDown
|
||||
if Assigned(FSortEngine) then
|
||||
begin
|
||||
if FSortColumns[0].FSortOrder = smUp then
|
||||
FSortColumns[0].FSortOrder := smDown
|
||||
else
|
||||
FSortColumns[0].FSortOrder := smUp;
|
||||
end
|
||||
else
|
||||
FSortColumns[0].FSortOrder := smUp;
|
||||
begin
|
||||
case ACollumn.FSortOrder of
|
||||
smNone: ACollumn.FSortOrder := smUp;
|
||||
smUp: ACollumn.FSortOrder := smDown;
|
||||
smDown: ACollumn.FSortOrder := smNone;
|
||||
end;
|
||||
end;
|
||||
end
|
||||
else
|
||||
begin
|
||||
@ -3386,7 +3397,7 @@ begin
|
||||
end;
|
||||
|
||||
CollumnSortListUpdate;
|
||||
if (FSortEngine <> nil) then
|
||||
if Assigned(FSortEngine) then
|
||||
CollumnSortListApply;
|
||||
end
|
||||
else
|
||||
|
Reference in New Issue
Block a user