open_iA 2024.9
Loading...
Searching...
No Matches
iAParameterDlg Class Reference

Dialog asking the user for some given parameters. More...

#include <iAParameterDlg.h>

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

Public Member Functions

 iAParameterDlg (QWidget *parent, QString const &title, iAAttributes const &parameters, QString const &descr=QString())
 Create dialog with the given parameters.
 
int exec () override
 
QGridLayout * mainLayout ()
 
QWidget * mainWidget ()
 
QVariantMap parameterValues () const
 
QWidget * paramWidget (QString const &key)
 
void setOKEnabled (bool enabled)
 
void setSourceMdi (iAMdiChild *child, iAMainWindow *mainWnd)
 
void setValue (QString const &key, QVariant const &value)
 
void showROI ()
 

Detailed Description

Dialog asking the user for some given parameters.

Constructor & Destructor Documentation

◆ iAParameterDlg()

iAParameterDlg::iAParameterDlg ( QWidget * parent,
QString const & title,
iAAttributes const & parameters,
QString const & descr = QString() )

Create dialog with the given parameters.

Parameters
parentthe parent widget
titlethe dialog title
parameterslist of parameters (name, type, value, range, ...)
descran optional description text, displayed on top of the dialog

Member Function Documentation

◆ exec()

int iAParameterDlg::exec ( )
override

◆ mainLayout()

QGridLayout * iAParameterDlg::mainLayout ( )

◆ mainWidget()

QWidget * iAParameterDlg::mainWidget ( )

◆ parameterValues()

QVariantMap iAParameterDlg::parameterValues ( ) const

◆ paramWidget()

QWidget * iAParameterDlg::paramWidget ( QString const & key)

◆ setOKEnabled()

void iAParameterDlg::setOKEnabled ( bool enabled)

◆ setSourceMdi()

void iAParameterDlg::setSourceMdi ( iAMdiChild * child,
iAMainWindow * mainWnd )

◆ setValue()

void iAParameterDlg::setValue ( QString const & key,
QVariant const & value )

◆ showROI()

void iAParameterDlg::showROI ( )

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