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

#include <imageview.h>

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

Public Slots

void updateImage (QImage image)
 
void updateImage (QImage image, double chunkDataExposureTime_ms)
 

Signals

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

Public Member Functions

QImage getImage () const
 
QImage getImage () const
 
int64_t getImageHeight () const
 
int64_t getImageHeight () const
 
int64_t getImageWidth () const
 
int64_t getImageWidth () const
 
 ImageView (QWidget *parent, int64_t imageWidth, int64_t imageHeight)
 
 ImageView (QWidget *parent, int64_t imageWidth, int64_t imageHeight)
 

Private Attributes

QImage m_image
 
int64_t m_imageHeight = 1
 
ImageScenem_imageScene = nullptr
 
int64_t m_imageWidth = 1
 

Constructor & Destructor Documentation

◆ ImageView() [1/2]

ImageView::ImageView ( QWidget * parent,
int64_t imageWidth,
int64_t imageHeight )

◆ ImageView() [2/2]

ImageView::ImageView ( QWidget * parent,
int64_t imageWidth,
int64_t imageHeight )

Member Function Documentation

◆ getImage() [1/2]

QImage ImageView::getImage ( ) const

◆ getImage() [2/2]

QImage ImageView::getImage ( ) const

◆ getImageHeight() [1/2]

int64_t ImageView::getImageHeight ( ) const

◆ getImageHeight() [2/2]

int64_t ImageView::getImageHeight ( ) const

◆ getImageWidth() [1/2]

int64_t ImageView::getImageWidth ( ) const

◆ getImageWidth() [2/2]

int64_t ImageView::getImageWidth ( ) const

◆ messageBoxTrigger [1/2]

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

◆ messageBoxTrigger [2/2]

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

◆ updateImage [1/2]

void ImageView::updateImage ( QImage image)
slot

◆ updateImage [2/2]

void ImageView::updateImage ( QImage image,
double chunkDataExposureTime_ms )
slot

Member Data Documentation

◆ m_image

QImage ImageView::m_image
private

◆ m_imageHeight

int64_t ImageView::m_imageHeight = 1
private

◆ m_imageScene

ImageScene * ImageView::m_imageScene = nullptr
private

◆ m_imageWidth

int64_t ImageView::m_imageWidth = 1
private

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