Orchestrates Core processing and Qt UI updates with SGSmethod.
CaptureMoment::UI::Rendering::SGSImageItem * sgsImageItem
QML property exposing the SGSImageItem pointer.
ImageControllerSGS(QObject *parent=nullptr)
Constructs ImageController.
Q_INVOKABLE void setSGSImageItemFromQml(CaptureMoment::UI::Rendering::SGSImageItem *item)
QML-accessible method to set the SGS image item.
CaptureMoment::UI::Rendering::SGSImageItem * getSGSImageItem() const
Getter for the SGS image item property exposed to QML.
void setSGSImageItem(CaptureMoment::UI::Rendering::SGSImageItem *item)
Set the SGS display item for rendering.
void sgsImageItemChanged()
Signal emitted when the SGS image item property changes.
~ImageControllerSGS()
Destructor - cleans up worker thread.
QQuickItem that renders an image via QSGSimpleTextureNode.
Qt bridge between Core (PhotoEngine) and Qt UI.
Simple texture-based image display (Qt6 - QSGSimpleTextureNode) using BaseImageItem for common state.