Workspace 6.21.5
Signals | Public Member Functions | Properties | List of all members
QmlImage Class Reference

Represents a Workspace QImage in a QML scene.

#include <DataAnalysis/Qml/qmlimage.h>

Inheritance diagram for QmlImage:
[legend]

Signals

void globalNameChanged ()
 
void imageChanged ()
 
void sourceSizeChanged ()
 

Public Member Functions

 QmlImage (QQuickItem *parent=nullptr)
 
 ~QmlImage () override
 
void componentComplete () override
 
bool connectToWorkflow (QmlWorkspaceRunner &workflow) override
 
QString getGlobalName () const
 
QImage getImage () const
 
QSize getSourceSize () const
 
bool isConnected () const
 
void paint (QPainter *painter) override
 
void setGlobalName (QString globalName)
 
void setImage (const QImage &image)
 
virtual bool connectToWorkflow (QmlWorkspaceRunner &workflow)=0
 

Properties

QString globalName
 
QImage image
 
QSize sourceSize
 

Constructor & Destructor Documentation

◆ QmlImage()

QmlImage ( QQuickItem *  parent = nullptr)

◆ ~QmlImage()

~QmlImage ( )
override

Member Function Documentation

◆ componentComplete()

void componentComplete ( )
override

◆ connectToWorkflow()

bool connectToWorkflow ( QmlWorkspaceRunner workflow)
overridevirtual

Implements WorkspaceQmlItem.

◆ getGlobalName()

QString getGlobalName ( ) const

◆ getImage()

QImage getImage ( ) const

◆ getSourceSize()

QSize getSourceSize ( ) const

◆ globalNameChanged

void globalNameChanged ( )
signal

◆ imageChanged

void imageChanged ( )
signal

◆ isConnected()

bool isConnected ( ) const

◆ paint()

void paint ( QPainter *  painter)
override

◆ setGlobalName()

void setGlobalName ( QString  globalName)

◆ setImage()

void setImage ( const QImage image)

◆ sourceSizeChanged

void sourceSizeChanged ( )
signal

Property Documentation

◆ globalName

QString globalName
readwrite

◆ image

QImage image
readwrite

◆ sourceSize

QSize sourceSize
read