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

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

Inheritance diagram for ImageTileView:
[legend]

Public Slots

void toogleSmoothScaling ()
 
- Public Slots inherited from SimpleGraphicsView
void fitContentsToView ()
 
void updateSceneRect ()
 

Signals

void becameVisible ()
 

Public Member Functions

 ImageTileView (QWidget *parent=nullptr)
 
 ~ImageTileView () override
 
ImageTileScenegetScene ()
 
const ImageTileScenegetScene () const
 
bool getSmoothScaling () const
 
void removeAll ()
 
void removeImage (int tileX, int tileY)
 
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)
 
void setSmoothScaling (bool b)
 
- Public Member Functions inherited from SimpleGraphicsView
 SimpleGraphicsView (QWidget *parent=nullptr)
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *event) override
 
void showEvent (QShowEvent *e) override
 
- Protected Member Functions inherited from SimpleGraphicsView
void contextMenuEvent (QContextMenuEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void wheelEvent (QWheelEvent *event) override
 

Properties

bool smoothScaling
 

Constructor & Destructor Documentation

◆ ImageTileView()

ImageTileView ( QWidget *  parent = nullptr)

◆ ~ImageTileView()

~ImageTileView ( )
override

Member Function Documentation

◆ becameVisible

void becameVisible ( )
signal

◆ contextMenuEvent()

void contextMenuEvent ( QContextMenuEvent *  event)
overrideprotected

◆ getScene() [1/2]

ImageTileScene & getScene ( )

◆ getScene() [2/2]

const ImageTileScene & getScene ( ) const

◆ getSmoothScaling()

bool getSmoothScaling ( ) const

◆ removeAll()

void removeAll ( )

◆ removeImage()

void removeImage ( int  tileX,
int  tileY 
)

◆ setImage() [1/2]

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

◆ setImage() [2/2]

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

◆ setImageLabel()

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

◆ setSmoothScaling()

void setSmoothScaling ( bool  b)

◆ showEvent()

void showEvent ( QShowEvent *  e)
overrideprotected

◆ toogleSmoothScaling

void toogleSmoothScaling ( )
slot

Property Documentation

◆ smoothScaling

bool smoothScaling
readwrite