Workspace 7.1.0
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, qreal rotation=0.0)
 
void setImage (const QString &fileName, int tileX, int tileY, qreal rotation=0.0)
 
void setLabel (const QString &label, int tileX, int tileY, const QFont *font=nullptr)
 
void updateLayout ()
 

Signals

void contentsChanged ()
 
void tileClicked (const ImageTileClickEvent &clickEvent)
 

Public Member Functions

 ImageTileScene (QObject *parent=nullptr)
 
 ~ImageTileScene () override
 
int getFixedTileHeight () const
 
int getFixedTileWidth () const
 
bool getSmoothScaling () const
 
const ImageTileItemgetTile (int tileX, int tileY) const
 
const ImageTileItemgetTile (QString label) const
 
void setSmoothScaling (bool b)
 
void shouldAutoUpdateLayout (bool update)
 

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

◆ getTile() [1/2]

const ImageTileItem * getTile ( int  tileX,
int  tileY 
) const

◆ getTile() [2/2]

const ImageTileItem * getTile ( QString  label) 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,
qreal  rotation = 0.0 
)
slot

◆ setImage [2/2]

void setImage ( const QString &  fileName,
int  tileX,
int  tileY,
qreal  rotation = 0.0 
)
slot

◆ setLabel

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

◆ setSmoothScaling()

void setSmoothScaling ( bool  b)

◆ shouldAutoUpdateLayout()

void shouldAutoUpdateLayout ( bool  update)

◆ tileClicked

void tileClicked ( const ImageTileClickEvent clickEvent)
signal

◆ updateLayout

void updateLayout ( )
slot

Property Documentation

◆ smoothScaling

bool smoothScaling
readwrite