mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 01:39:31 +02:00
Qt: fixed problem with casts under 64bit.
git-svn-id: trunk@45018 -
This commit is contained in:
parent
ea3f43d3c8
commit
34371d34aa
@ -3982,7 +3982,7 @@ begin
|
||||
begin
|
||||
FSelTimer.TimerEnabled := False;
|
||||
RptEvent := QLCLMessageEvent_create(LCLQt_ClipboardPrimarySelection,
|
||||
Ord(ctPrimarySelection), FSelFmtCount, 0, 0);
|
||||
PtrUInt(Ord(ctPrimarySelection)), PtrUInt(FSelFmtCount), 0, 0);
|
||||
QCoreApplication_postEvent(ClipBoard, RptEvent);
|
||||
end;
|
||||
end;
|
||||
@ -4220,7 +4220,7 @@ function TQtClipboard.GetOwnerShip(ClipboardType: TClipboardType;
|
||||
begin
|
||||
FSelFmtCount := FormatCount;
|
||||
Event := QLCLMessageEvent_create(LCLQt_ClipboardPrimarySelection,
|
||||
Ord(ClipboardType), FormatCount, PtrUInt(QApplication_keyboardModifiers()), 0);
|
||||
PtrUInt(Ord(ClipboardType)), PtrUInt(FormatCount), PtrUInt(QApplication_keyboardModifiers()), 0);
|
||||
QCoreApplication_postEvent(ClipBoard, Event);
|
||||
exit;
|
||||
end;
|
||||
|
@ -2218,7 +2218,7 @@ procedure TQtWidget.DelayResizeEvent(AWidget: QWidgetH; ANewSize: TSize);
|
||||
var
|
||||
ALCLResizeEvent: QLCLMessageEventH;
|
||||
begin
|
||||
ALCLResizeEvent := QLCLMessageEvent_create(LCLQt_DelayResizeEvent, 0, MakeWParam(Word(ANewSize.cx), Word(ANewSize.cy)), 0, 0);
|
||||
ALCLResizeEvent := QLCLMessageEvent_create(LCLQt_DelayResizeEvent, 0, PtrUInt(ANewSize.cx), PtrUInt(ANewSize.cy), 0);
|
||||
QCoreApplication_postEvent(AWidget, ALCLResizeEvent);
|
||||
end;
|
||||
|
||||
@ -2403,8 +2403,8 @@ begin
|
||||
case QEvent_type(Event) of
|
||||
LCLQt_DelayResizeEvent:
|
||||
begin
|
||||
ANewSize.cx := Lo(QLCLMessageEvent_getWParam(QLCLMessageEventH(Event)));
|
||||
ANewSize.cy := Hi(QLCLMessageEvent_getWParam(QLCLMessageEventH(Event)));
|
||||
ANewSize.cx := LongInt(QLCLMessageEvent_getWParam(QLCLMessageEventH(Event)));
|
||||
ANewSize.cy := LongInt(QLCLMessageEvent_getLParam(QLCLMessageEventH(Event)));
|
||||
AResizeEvent := QResizeEvent_create(@ANewSize, @ANewSize);
|
||||
try
|
||||
{$IF DEFINED(VerboseSizeMsg) OR DEFINED(VerboseQtResize)}
|
||||
|
Loading…
Reference in New Issue
Block a user