ddt 1.2.1
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
DdtPickObjectDialog Class Reference

#include <ddtPickObjectDialog.hpp>

Inheritance diagram for DdtPickObjectDialog:
DdtDialog MyPickObjectDialog

Signals

void ParameterChanged (const QString dialog_id, const QString param_id, const QVariant parameter)
 
- Signals inherited from DdtDialog
void ParameterChanged (const QString dialog_id, const QString param_id, const QVariant parameter)
 

Public Member Functions

virtual ~DdtPickObjectDialog ()=default
 
- Public Member Functions inherited from DdtDialog
 DdtDialog (QWidget *parent=nullptr)
 
virtual ~DdtDialog ()
 
 DdtPickObjectDialog (QWidget *parent=nullptr)
 
void Initialize ()
 
void SetInitialParameter (const QString parameter_id, const QVariant parameter) override
 
QString GetDialogName () override
 
virtual void CreateDialog () override
 
void UpdateStatisticsValues (const ReturnValuePickObjectDialogParameters &parameters)
 
void ClearStatisticsValues ()
 
void UpdateSliderSquareMaxSize ()
 
void closeEvent (QCloseEvent *event) override
 
void SetChangedParameter (const QString param_id, const QVariant parameter) override
 

Additional Inherited Members

- Public Slots inherited from DdtDialog
virtual void ConfirmPressed ()
 
virtual void CancelPressed ()
 
virtual void QuitPressed ()
 
virtual void SetChangedParameter (const QString param_id, const QVariant parameter)
 
- Protected Member Functions inherited from DdtDialog
template<typename Func1 , typename Func2 >
void connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot)
 connect Template version of QObject::connection with fixed Qt::QueuedConnection flag. Normally used to connect a signal with a lambda function.
 
virtual void AddDefaultButtonsToLayout (QBoxLayout *layout, bool show_confirm_button, bool show_quit_button, bool show_cancel_button)
 
virtual QLayout * GetMainLayout ()
 
void connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 connect Group of overloaded functions that use the QObject::connect method with the Qt::QueuedConnection flag. This defines Qt Signal and Slots connection the same way thought out the QApplication.
 
void connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
void connect (const QObject *sender, const char *signal, const char *member)
 
- Protected Attributes inherited from DdtDialog
QLayout * main_layout
 

Detailed Description

Class for the pick object dialog

Constructor & Destructor Documentation

◆ DdtPickObjectDialog()

DdtPickObjectDialog::DdtPickObjectDialog ( QWidget * parent = nullptr)
explicit

Constructor

Parameters
parentPointer to the parent widget

◆ ~DdtPickObjectDialog()

virtual DdtPickObjectDialog::~DdtPickObjectDialog ( )
virtualdefault

Destructor

Member Function Documentation

◆ ClearStatisticsValues()

void DdtPickObjectDialog::ClearStatisticsValues ( )
protected

Clear statistic values in the dialog

◆ closeEvent()

void DdtPickObjectDialog::closeEvent ( QCloseEvent * event)
overrideprotected

◆ CreateDialog()

void DdtPickObjectDialog::CreateDialog ( )
overrideprotectedvirtual

Creates the dialog elements

Implements DdtDialog.

◆ GetDialogName()

QString DdtPickObjectDialog::GetDialogName ( )
overridevirtual

Method that return the dialogs name in human readable form

Returns
Name of the dialog

Implements DdtDialog.

◆ Initialize()

void DdtPickObjectDialog::Initialize ( )

Initialize members

◆ ParameterChanged

void DdtPickObjectDialog::ParameterChanged ( const QString dialog_id,
const QString param_id,
const QVariant parameter )
signal

Parameter of dialog has changed

◆ SetChangedParameter

void DdtPickObjectDialog::SetChangedParameter ( const QString param_id,
const QVariant parameter )
overrideslot

Called when an element of the dialog was changed

Parameters
param_idID of the parameter
parameterQVariant of the parameter

◆ SetInitialParameter()

void DdtPickObjectDialog::SetInitialParameter ( const QString parameter_id,
const QVariant parameter )
overridevirtual

Method to set initial parameters that should be selected in a dialog at startup

Parameters
parameter_idID of the parameter to set
parameterQVariant of the value to set

Implements DdtDialog.

◆ UpdateSliderSquareMaxSize()

void DdtPickObjectDialog::UpdateSliderSquareMaxSize ( )
protected

Set the maximum value of the slider square size

◆ UpdateStatisticsValues()

void DdtPickObjectDialog::UpdateStatisticsValues ( const ReturnValuePickObjectDialogParameters & parameters)
protected

Update the elements in the dialog with the values from the calculation

Parameters
parametersStruct containing all the statistics values

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