Commit Graph

12 Enmetoj

Author SHA1 Message Date
Jaidyn Ann 5d32d36bc7 Support for QFormLayouts with qt:add-field 2024-02-24 13:31:03 -06:00
Jaidyn Ann e0fca00772 Add support for QLayout
Including qt:add & qt:find.
2024-02-24 12:27:22 -06:00
Jaidyn Ann 7e19dd1a92 Add qt:inherits; qt:find returns “lowest” type
qt:inherits returns whether or not a QObject
inherits a class of the given name.
Rather than checking equality with qt:classname
internally for qt:add, we now check for
inheritance with qt:inherits.

Now, rather than returning solely <qt-object>,
qt:find will return the most-specific supported
type, i.e. <qt-widget> or <qt-action>.
2024-02-24 12:14:19 -06:00
Jaidyn Ann 694da457b0 Add type: parameter to qt:message
This allows a message of any of the standard types
to be displayed: Critical, Question, Information,
and Warning.
2024-02-24 12:10:34 -06:00
Jaidyn Ann e7e46e31f3 Add QIcon object and QIcon<->QPixmap conversion 2024-02-11 13:13:25 -06:00
Jaidyn Ann a8f324ca68 Fix property-setter for strings
AKA qt_setstringproperty().
2024-02-05 18:38:42 -06:00
Jaidyn Ann 1704d392e8 Add “custom-widgets” example
This small example demonstrates defining and
binding to your own subclass of a QT widget.
2024-02-04 15:10:37 -06:00
Jaidyn Ann 890c20ca77 Update egg description 2024-02-04 13:11:02 -06:00
Jaidyn Ann f5893d3249 Switch from qmake to cmake as the build-system 2024-02-04 12:56:13 -06:00
Jaidyn Ann b80d43f031 Update for QT6 support
This makes some necessary changes to get qt-light
working under QT6:
• Replace QSound (deprecated) with QSoundEffect
• Replace QVariant datatype enums with QMetaTypes’
• Use new constructor for QVariants in propsetters
2024-02-03 22:33:13 -06:00
Jaidyn Ann 6a87e2863f `qt:find` finds QObjects, not QWidgets 2022-10-11 14:06:05 -05:00
Felix L. Winkelmann a3b9f5c072 qt-light 1.0 for C5
git-svn-id: https://code.call-cc.org/svn/chicken-eggs/release/5/qt-light@38001 fca3e652-9b03-0410-8d7b-ac86a6ce46c4
2022-10-11 11:15:01 -05:00