Image Component Library (ICL)
Signals | Public Member Functions | Private Slots | Private Attributes | List of all members
icl::qt::ImgParamWidget Class Reference

Internally used widget to define image params. More...

#include <ImgParamWidget.h>

Inheritance diagram for icl::qt::ImgParamWidget:

Signals

void somethingChanged (int width, int height, int d, int format)
 

Public Member Functions

 ImgParamWidget (QWidget *parent)
 
void doEmitState ()
 
void getParams (int &width, int &height, int &d, int &fmt) const
 

Private Slots

void sizeChanged (const QString &val)
 
void formatChanged (const QString &val)
 
void depthChanged (const QString &val)
 
void setup (int width, int height, int d, int format)
 

Private Attributes

QComboBox * m_poSizeCombo
 
QComboBox * m_poDepthCombo
 
QComboBox * m_poFormatCombo
 
QHBoxLayout * m_poLayout
 
int m_iWidth
 
int m_iHeight
 
int m_iDepth
 
int m_iFormat
 

Detailed Description

Internally used widget to define image params.

Constructor & Destructor Documentation

◆ ImgParamWidget()

icl::qt::ImgParamWidget::ImgParamWidget ( QWidget *  parent)

Member Function Documentation

◆ depthChanged

void icl::qt::ImgParamWidget::depthChanged ( const QString &  val)
privateslot

◆ doEmitState()

void icl::qt::ImgParamWidget::doEmitState ( )

◆ formatChanged

void icl::qt::ImgParamWidget::formatChanged ( const QString &  val)
privateslot

◆ getParams()

void icl::qt::ImgParamWidget::getParams ( int &  width,
int &  height,
int &  d,
int &  fmt 
) const

◆ setup

void icl::qt::ImgParamWidget::setup ( int  width,
int  height,
int  d,
int  format 
)
privateslot

◆ sizeChanged

void icl::qt::ImgParamWidget::sizeChanged ( const QString &  val)
privateslot

◆ somethingChanged

void icl::qt::ImgParamWidget::somethingChanged ( int  width,
int  height,
int  d,
int  format 
)
signal

Member Data Documentation

◆ m_iDepth

int icl::qt::ImgParamWidget::m_iDepth
private

◆ m_iFormat

int icl::qt::ImgParamWidget::m_iFormat
private

◆ m_iHeight

int icl::qt::ImgParamWidget::m_iHeight
private

◆ m_iWidth

int icl::qt::ImgParamWidget::m_iWidth
private

◆ m_poDepthCombo

QComboBox* icl::qt::ImgParamWidget::m_poDepthCombo
private

◆ m_poFormatCombo

QComboBox* icl::qt::ImgParamWidget::m_poFormatCombo
private

◆ m_poLayout

QHBoxLayout* icl::qt::ImgParamWidget::m_poLayout
private

◆ m_poSizeCombo

QComboBox* icl::qt::ImgParamWidget::m_poSizeCombo
private

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