lazarus/lcl/interfaces/qt5
Željan Rikalo c56446c89c Qt5, Qt6: simplified code, use GetTextExtentExPoint from lclintf implementation.
(cherry picked from commit f528ace9dc)

Co-authored-by: Željan Rikalo <zeljko@lazarus-ide.org>
2024-10-02 13:31:30 +00:00
..
cbindings Qt5: increased Qt5Pas C bindings version. 2023-09-02 17:41:42 +00:00
alllclintfunits.pas
interfaces.pp
issues.xml Issues.xml: TListView.OnChanging not supported (cocoa,gtk2,gtk3,qt,qt4,qt5,qt6. the other WS don't have an issue.xml, or are deprecated). 2024-05-19 22:37:12 +03:00
Makefile updated makefiles 2023-08-17 09:23:17 +02:00
Makefile.compiled Makefile, LCL: fix path for freetype 2021-07-08 11:21:25 +00:00
Makefile.fpc updated makefiles 2023-08-17 09:23:17 +02:00
qt5.pas
qt56.pas Qt5: removed QTimer_singleShot4() overload because it cannot be used with Qt5 < 5.10. 2023-09-02 17:11:12 +00:00
qtcaret.pas
qtdefines.inc Qt5: disable QtUseNativeEventLoop by default, issue #40206 2023-05-05 16:38:01 +02:00
qtint.pp Qt5,Qt6: fixed Qt version extraction. issue #40426 2023-08-03 16:59:33 +03:00
qtlclintf.inc Qt5, Qt6: fixed bad rendering of TBitmaps, use rgba premultiplied images only for darwin. 2023-09-21 15:08:58 +00:00
qtlclintfh.inc Qt,Qt5,Qt6: Implemented TComboBox.AdjustDropDown - TQtWidgetSet.SetComboMinDropDownSize. 2023-09-06 16:06:05 +00:00
qtobject.inc Qt5: improve string conversions by removing unneeded GetUtf8Str internal function. 2023-08-26 06:08:59 +00:00
qtobjects.pas Qt5,Qt6: allow paste text if mime type contains charset attribute 2024-09-11 13:57:20 +00:00
qtpagecontrol.inc Qt5,Qt6: fixed QTabWidget clientRect calculation when showTabs = false. issue #40460 2023-10-06 18:40:58 +00:00
qtprivate.pp Qt,Qt5,Qt6: do not clear editable combobox edit text if items are cleared. issue #40734 2024-01-29 19:18:04 +00:00
qtproc.pp Qt5: improve string conversions by removing unneeded GetUtf8Str internal function. 2023-08-26 06:08:59 +00:00
qtsystemtrayicon.pas Qt5: improve string conversions by removing unneeded GetUtf8Str internal function. 2023-08-26 06:08:59 +00:00
qtthemes.pas Qt5: improve string conversions by removing unneeded GetUtf8Str internal function. 2023-08-26 06:08:59 +00:00
qtwidgets.pas Qt5,Qt6: fixed readOnly status for TQtTextEdit on FreeBSD. issue #40930 2024-05-05 14:27:17 +00:00
qtwinapi.inc Qt5, Qt6: simplified code, use GetTextExtentExPoint from lclintf implementation. 2024-10-02 13:31:30 +00:00
qtwinapih.inc Qt5, Qt6: simplified code, use GetTextExtentExPoint from lclintf implementation. 2024-10-02 13:31:30 +00:00
qtwsbuttons.pp Move unit GraphMath from LCL to LazUtils. It has no dependencies to GUI. 2020-12-29 22:56:40 +00:00
qtwscalendar.pp Qt5: implemented RemoveMinMaxDates for QtCalendar 2022-07-23 14:52:46 +02:00
qtwschecklst.pp
qtwscomctrls.pp Qt5,Qt6: fixed invalid behaviour of columns. issue #41125 2024-09-07 19:34:33 +00:00
qtwscontrols.pp Qt,Qt5,Qt6: fix for hiding dragimagelist manually.issue #40644 2023-12-13 15:34:59 +00:00
qtwsdesigner.pp
qtwsdialogs.pp Qt5: allow compilation with -dQT_NATIVE_DIALOGS 2024-02-03 07:41:43 +00:00
qtwsextctrls.pp Qt5: improve string conversions by removing unneeded GetUtf8Str internal function. 2023-08-26 06:08:59 +00:00
qtwsextdlgs.pp
qtwsfactory.pas LCL: Undo r65060 #5589d83d68 because it breaks qt5/gtk2/gtk3 on Windows. Issue #38831. 2021-05-02 09:01:56 +00:00
qtwsforms.pp Qt5: improve string conversions by removing unneeded GetUtf8Str internal function. 2023-08-26 06:08:59 +00:00
qtwsgrids.pp
qtwsimglist.pp
qtwsmenus.pp Qt: Fixed menus backed by multi-resolution image lists always using the 96ppi image rather than the resolution-specific one. 2024-04-30 18:43:30 +00:00
qtwspairsplitter.pp
qtwsspin.pp Qt5: implemented T(Float)SpinEdit.EditorEnabled. issue #38736 2021-10-12 12:18:28 +02:00
qtwsstdctrls.pp Qt,Qt5,Qt6: Implemented TCustomCheckBox.Alignment for checkboxes and radio buttons. 2023-09-06 16:06:28 +00:00
qtx11.inc LCL: Remove tests for FPC versions 2.x. Cannot be used anyway. 2020-11-10 09:50:20 +00:00
qtx11dummywidget.pas Qt,Qt5: less flicker of dummywidget 2020-04-14 15:06:40 +00:00
README.txt

These are the sources of the LCL qt5 interface.
They only work with qt5 >= 5.6.0 or superior.

To use them you also need to download and install
at appropriate place the libQt5Pas.so (linux)
or Qt5Pas.dll (ms windows) or Qt5Pas.framework (Darwin).

For more information see:
http://wiki.lazarus.freepascal.org/index.php/Qt_Interface