mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-01 04:03:40 +02:00
26 lines
1.0 KiB
PHP
26 lines
1.0 KiB
PHP
{******************************************************************************
|
|
Centralized includefile for some common qt5 defines
|
|
******************************************************************************}
|
|
{$IFNDEF QTOPIA}
|
|
{$IF DEFINED(LINUX) or DEFINED(FREEBSD) or DEFINED(NETBSD)}
|
|
{$DEFINE HASX11}
|
|
{$ENDIF}
|
|
{$IF DEFINED(DARWIN) AND DEFINED(CPU64)}
|
|
{$DEFINE QTCOCOA}
|
|
{$ENDIF}
|
|
{$DEFINE QTSCROLLABLEFORMS}
|
|
{.$DEFINE QTACCESSIBILITY}
|
|
{Qt must use native event loop at least under MacOSX cocoa 64}
|
|
{$IFNDEF HASX11}
|
|
{$DEFINE QtUseNativeEventLoop}
|
|
{$ENDIF}
|
|
{$IFDEF DARWIN}
|
|
{enable this define if you have problems when dialogs are shown behind application}
|
|
{.$DEFINE TQTMESSAGEBOXUSEPARENT}
|
|
{$ENDIF}
|
|
{enable this define if you have Qt build with "QT_NO_SESSIONMANAGER" for example Somlabs i.MX8 with Wayland }
|
|
{defined on Qt side in file "qtgui-config.h"}
|
|
{.$DEFINE QT_NO_SESSIONMANAGER}
|
|
{.$DEFINE QTDIALOGSUSEHTMLTEXT} {we use plain text for dialogs - if enabled then dialogs can contain html formatted text}
|
|
{$ENDIF}
|