ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
ImageScene Class Reference

#include <imagescene.h>

Inheritance diagram for ImageScene:
[legend]
Collaboration diagram for ImageScene:
[legend]

Signals

void messageBoxTrigger (QString messageTitle, QString messageText)
 
void messageBoxTrigger (QString messageTitle, QString messageText)
 

Public Member Functions

 ImageScene (ImageView *parent)
 
 ImageScene (ImageView *parent)
 
void setText (QString text)
 

Private Member Functions

virtual void drawBackground (QPainter *painter, const QRectF &rect) override
 
virtual void drawBackground (QPainter *painter, const QRectF &rect) override
 

Private Attributes

ImageViewm_parent = nullptr
 
QGraphicsTextItem * m_text = nullptr
 

Constructor & Destructor Documentation

◆ ImageScene() [1/2]

ImageScene::ImageScene ( ImageView * parent)
explicit

◆ ImageScene() [2/2]

ImageScene::ImageScene ( ImageView * parent)
explicit

Member Function Documentation

◆ drawBackground() [1/2]

void ImageScene::drawBackground ( QPainter * painter,
const QRectF & rect )
overrideprivatevirtual

◆ drawBackground() [2/2]

virtual void ImageScene::drawBackground ( QPainter * painter,
const QRectF & rect )
overrideprivatevirtual

◆ messageBoxTrigger [1/2]

void ImageScene::messageBoxTrigger ( QString messageTitle,
QString messageText )
signal

◆ messageBoxTrigger [2/2]

void ImageScene::messageBoxTrigger ( QString messageTitle,
QString messageText )
signal

◆ setText()

void ImageScene::setText ( QString text)

Member Data Documentation

◆ m_parent

ImageView * ImageScene::m_parent = nullptr
private

◆ m_text

QGraphicsTextItem* ImageScene::m_text = nullptr
private

The documentation for this class was generated from the following files: