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

#include <DataAnalysis/Widgets/ImageTileView/imagetilescene.h>

Inherits QGraphicsScene.

Public Slots

void removeAll ()
 
void removeImage (int tileX, int tileY)
 
void setFixedTileHeight (int height)
 
void setFixedTileWidth (int width)
 
void setImage (const QImage &image, int tileX, int tileY)
 
void setImage (const QString &fileName, int tileX, int tileY)
 
void setImageLabel (const QString &text, int tileX, int tileY, const QFont *font=nullptr)
 

Signals

void contentsChanged ()
 
void tileClicked (QPoint tile, QPointF imagePos, QPointF scenePos)
 

Public Member Functions

 ImageTileScene (QObject *parent=nullptr)
 
 ~ImageTileScene () override
 
int getFixedTileHeight () const
 
int getFixedTileWidth () const
 
bool getSmoothScaling () const
 
void setSmoothScaling (bool b)
 

Properties

bool smoothScaling
 

Constructor & Destructor Documentation

◆ ImageTileScene()

ImageTileScene ( QObject *  parent = nullptr)

◆ ~ImageTileScene()

~ImageTileScene ( )
override

Member Function Documentation

◆ contentsChanged

void contentsChanged ( )
signal

◆ getFixedTileHeight()

int getFixedTileHeight ( ) const

◆ getFixedTileWidth()

int getFixedTileWidth ( ) const

◆ getSmoothScaling()

bool getSmoothScaling ( ) const

◆ removeAll

void removeAll ( )
slot

◆ removeImage

void removeImage ( int  tileX,
int  tileY 
)
slot

◆ setFixedTileHeight

void setFixedTileHeight ( int  height)
slot

◆ setFixedTileWidth

void setFixedTileWidth ( int  width)
slot

◆ setImage [1/2]

void setImage ( const QImage image,
int  tileX,
int  tileY 
)
slot

◆ setImage [2/2]

void setImage ( const QString &  fileName,
int  tileX,
int  tileY 
)
slot

◆ setImageLabel

void setImageLabel ( const QString &  text,
int  tileX,
int  tileY,
const QFont *  font = nullptr 
)
slot

◆ setSmoothScaling()

void setSmoothScaling ( bool  b)

◆ tileClicked

void tileClicked ( QPoint  tile,
QPointF  imagePos,
QPointF  scenePos 
)
signal

Property Documentation

◆ smoothScaling

bool smoothScaling
readwrite