- Dec 21, 2024
-
-
- Dec 20, 2024
-
-
When the merge request that introduced `effectiveRadius` was merged, another merge request which introduced `readyForVisibility` was not merged yet. Instead of depending, I opted in to probe availability of the property. Now that `readyForVisibility` is available, we don't need to check availability anymore.
-
-
Clipping is not a concern with the non-RHI scene graph adaptation, so we can use it as QQuickImage suggests to have PreserveAspectCrop without cropping with our custom shader as we are doing with the RHI case.
-
-
With a slight modification in the fragment shader, cropping is directly done there instead of requiring a clip node (`clip: true`) which has bad effect for performance in itself and breaks batch rendering.
-
Height and width were bound to implicit size in order to make sure that the overridden implicit size is used instead of the default implicit size which would remain (0, 0). However, this seems to cause issues with layout. So, do not override them anymore.
-
-
-
-
-
Steve Lhomme authored
-
Steve Lhomme authored
It is necessary on Linux and someday on BSD. We just enable it for everyone.
-
Steve Lhomme authored
-
Steve Lhomme authored
With the necessary patches to build for Windows.
-
Steve Lhomme authored
Rather than moving files.
-
Storing a shared pointer in the connection may leak the object as the connection is destroyed when the source is destroyed, but the connection holds a reference. Instead, we store a weak pointer, the value will remains valid as the connection has the same lifespan as the sender.
-
We need to use the lamdda to be able to retreive the shared pointer on the caller, using the QObject::sender isn't enough to retrieve it. To ensure that the connection is unique, we store the corresponding connection for the (unlikely) case where the model would be re-initialized
-
-
-
fix: #28907
-
-
-
Only the entry points exists, this is not designed to mock medialibrary behaviors
-
ServiceDiscoveryModel also handle the other types of addons
-
-
-
Thus avoiding needing two models to represent the same data
-
methods are public in QQmlParserStatus
-
The data from their model are unrelated (extension_t and addon_entry_t), so their model shouldn't inherit one from another. instead a paint function is provided where the data to render is passed as arguments
-
-
-
-
SERVICE prefix is removed from the roletype as the model can be used for other addons types
-
views can choose their scale, maxScore is exposed to allow the conversion
-
this allows requesting or refreshing the model explicilty
-
-