mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-14 02:39:34 +02:00
![]() The existing code attempts to use/overwrite the preexisting AMenuItem.Bitmap property, but the ImageList.ResolutionForPPI.GetBitmap call triggers TMenuItem.BitmapChange, which frees the updated image. The subsequent setImage(AMenuItem.Bitmap.Handle) call then goes through its standard behavior again, which is to always retrieve the 96ppi variant. |
||
---|---|---|
.. | ||
alllclintfunits.pas | ||
interfaces.pp | ||
issues.xml | ||
Makefile | ||
Makefile.compiled | ||
Makefile.fpc | ||
qt4.pas | ||
qt45.pas | ||
qtcaret.pas | ||
qtdefines.inc | ||
qtint.pp | ||
qtlclintf.inc | ||
qtlclintfh.inc | ||
qtobject.inc | ||
qtobjects.pas | ||
qtpagecontrol.inc | ||
qtprivate.pp | ||
qtproc.pp | ||
qtsystemtrayicon.pas | ||
qtthemes.pas | ||
qtwidgets.pas | ||
qtwinapi.inc | ||
qtwinapih.inc | ||
qtwsbuttons.pp | ||
qtwscalendar.pp | ||
qtwschecklst.pp | ||
qtwscomctrls.pp | ||
qtwscontrols.pp | ||
qtwsdesigner.pp | ||
qtwsdialogs.pp | ||
qtwsextctrls.pp | ||
qtwsextdlgs.pp | ||
qtwsfactory.pas | ||
qtwsforms.pp | ||
qtwsgrids.pp | ||
qtwsimglist.pp | ||
qtwsmenus.pp | ||
qtwspairsplitter.pp | ||
qtwsspin.pp | ||
qtwsstdctrls.pp | ||
qtx11.inc | ||
qtx11dummywidget.pas | ||
README.txt |
These are the sources of the LCL qt interface. They only work with qt4 or superior. To use them you also need to download and install at appropriate place the libQt4Pas.so (linux) or Qt4Pas.dll (ms windows) or Qt4Pas.framework (Darwin). For more information see: http://wiki.lazarus.freepascal.org/index.php/Qt_Interface