- 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:
paul 2007-07-29 10:50:11 +00:00
parent 0dae7e211d
commit 714ed8c65a
2 changed files with 7 additions and 4 deletions

View File

@ -100,7 +100,8 @@ end;
------------------------------------------------------------------------------}
procedure TQtWidgetSet.AppRun(const ALoop: TApplicationMainLoop);
begin
QApplication_Exec;
if Assigned(ALoop) then ALoop;
//QApplication_Exec;
end;
{------------------------------------------------------------------------------

View File

@ -170,9 +170,11 @@ begin
QtMainWindow.SetWindowTitle(@Str);
SetQtWindowBorderStyle(QtMainWindow, TCustomForm(AWinControl).BorderStyle);
SetQtBorderIcons(QtMainWindow, TCustomForm(AWinControl).BorderIcons);
if not (csDesigning in TCustomForm(AWinControl).ComponentState) then
begin
SetQtWindowBorderStyle(QtMainWindow, TCustomForm(AWinControl).BorderStyle);
SetQtBorderIcons(QtMainWindow, TCustomForm(AWinControl).BorderIcons);
end;
// Sets Various Events
QtMainWindow.AttachEvents;