mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-15 23:19:50 +02:00
qt: adjust description to valid qt values in the RawImage_QueryDescription
git-svn-id: trunk@15474 -
This commit is contained in:
parent
5addcc9efd
commit
20a2c27c5c
@ -573,10 +573,15 @@ end;
|
||||
Returns:
|
||||
|
||||
------------------------------------------------------------------------------}
|
||||
//function TQtWidgetSet.RawImage_QueryDescription(AFlags: TRawImageQueryFlags; out ADesc: TRawImageDescription): Boolean;
|
||||
//begin
|
||||
// // override only when queried formats are different from screen description
|
||||
//end;
|
||||
function TQtWidgetSet.RawImage_QueryDescription(AFlags: TRawImageQueryFlags; out ADesc: TRawImageDescription): Boolean;
|
||||
begin
|
||||
Result := inherited RawImage_QueryDescription(AFlags, ADesc);
|
||||
if ADesc.BitsPerPixel > 8 then
|
||||
ADesc.BitsPerPixel := 32
|
||||
else
|
||||
if ADesc.BitsPerPixel > 1 then
|
||||
ADesc.BitsPerPixel := 8;
|
||||
end;
|
||||
|
||||
function TQtWidgetSet.ReleaseDesignerDC(Window: HWND; DC: HDC): Integer;
|
||||
begin
|
||||
|
@ -65,8 +65,7 @@ function RawImage_DescriptionFromDevice(ADC: HDC; out ADesc: TRawImageDescriptio
|
||||
|
||||
function RawImage_FromBitmap(out ARawImage: TRawImage; ABitmap, AMask: HBITMAP; ARect: PRect = nil): Boolean; override;
|
||||
function RawImage_FromDevice(out ARawImage: TRawImage; ADC: HDC; const ARect: TRect): Boolean; override;
|
||||
// override only when queried formats are different from screen description
|
||||
//function RawImage_QueryDescription(AFlags: TRawImageQueryFlags; out ADesc: TRawImageDescription): Boolean; override;
|
||||
function RawImage_QueryDescription(AFlags: TRawImageQueryFlags; out ADesc: TRawImageDescription): Boolean; override;
|
||||
function ReleaseDesignerDC(Window: HWND; DC: HDC): Integer; override;
|
||||
|
||||
procedure RemoveEventHandler(var AHandler: PEventHandler); override;
|
||||
|
Loading…
Reference in New Issue
Block a user