mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-22 21:19:24 +02:00
(Qt):
- skip setting border style in CreateHandle if Form in csDesigning state - switch qt event loop to LCL event loop (now idle is called) git-svn-id: trunk@11665 -
This commit is contained in:
parent
0dae7e211d
commit
714ed8c65a
@ -100,7 +100,8 @@ end;
|
|||||||
------------------------------------------------------------------------------}
|
------------------------------------------------------------------------------}
|
||||||
procedure TQtWidgetSet.AppRun(const ALoop: TApplicationMainLoop);
|
procedure TQtWidgetSet.AppRun(const ALoop: TApplicationMainLoop);
|
||||||
begin
|
begin
|
||||||
QApplication_Exec;
|
if Assigned(ALoop) then ALoop;
|
||||||
|
//QApplication_Exec;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{------------------------------------------------------------------------------
|
{------------------------------------------------------------------------------
|
||||||
|
@ -170,9 +170,11 @@ begin
|
|||||||
|
|
||||||
QtMainWindow.SetWindowTitle(@Str);
|
QtMainWindow.SetWindowTitle(@Str);
|
||||||
|
|
||||||
|
if not (csDesigning in TCustomForm(AWinControl).ComponentState) then
|
||||||
|
begin
|
||||||
SetQtWindowBorderStyle(QtMainWindow, TCustomForm(AWinControl).BorderStyle);
|
SetQtWindowBorderStyle(QtMainWindow, TCustomForm(AWinControl).BorderStyle);
|
||||||
|
|
||||||
SetQtBorderIcons(QtMainWindow, TCustomForm(AWinControl).BorderIcons);
|
SetQtBorderIcons(QtMainWindow, TCustomForm(AWinControl).BorderIcons);
|
||||||
|
end;
|
||||||
|
|
||||||
// Sets Various Events
|
// Sets Various Events
|
||||||
QtMainWindow.AttachEvents;
|
QtMainWindow.AttachEvents;
|
||||||
|
Loading…
Reference in New Issue
Block a user