mirror of
https://github.com/qmlnet/qmlnet.git
synced 2026-05-15 06:05:51 -06:00
* First support for QQuickPaintedItem Implements some basic drawing functionalities * Less string passing during drawing Colors get registered and are referenced via id Font parameters can be set separately * Color string to id conversion is now an implementation detail of QmlNetPaintedItem * Adds Font metrics functionality * Adds DrawText overload with bounding rectangle * Dont copy the actions on each draw but lock the vector * Optional Text support for QmlNetPaintedItem (including preedit) * Adds Flags to the DrawText (Rect) method * Adds an interface to interact with a QPainter This interface can be implemented by a QPainter abstraction in the future For now QmlNetPaintedItem implements INetQPainter * Native submodule: Adds QMutex include * Native submodule: Adds missing include * Adds a lot of the QPainter interface * Fixes Polygon point handling Adds new QPainter API to QmlNetPaintedItem * Renames QmlNetPaintedItem to QmlNetRecordingPaintedItem * Deactivates painthandler reset in destructor of RecordingPaintedItem * Registering a QuickPaintedItem * Hide QmlNetQuickPaintedItem from QML * First theoretically working PaintedItem implementation * getStringSize is now static * new native submodule version * new native submodule (build error fix) * Cleanup Removes RecordingPaintedItem Removes INetQPainter (functionality moved to NetQPainter) * references native that fixes type registration * Draw Image file * Adds testing infrastructure for QmlNetQuickPaintedItem * DrawArc test * DrawConvexPolygon test * Fixes GCHandle handling in QmlNetQuickPaintedItem * Adds setWindowIcon support to QGuiApplication * Adds DrawEllipse and DrawLine test * Adds DrawPoint test * Adds DrawPolygon test * Adds DrawRoundedRect test * Draw Pie Unit Test * Test source formatting * DrawPolyline Unit test * Erase Rect Unit Test * Unit Tests for ClipRect and Opacity * Disables transformations Real world use cases would want to use the QTransform functionality instead of passing the raw transformation matrix * Unit Test for Sheer * Adds Unit test for Translate * Cleanup * Link to native/origin/master * Re-Trigger CI Co-authored-by: Paul Knopf <pauldotknopf@gmail.com>
8 lines
120 B
Text
8 lines
120 B
Text
|
|
output/
|
|
samples/PhotoFrame/\.vscode/
|
|
samples/PhotoFrame/\.idea/
|
|
build/Qt/
|
|
build/qtci/
|
|
src/native/.DS_Store
|
|
.DS_Store
|