ddt  0.1
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
DdtPickObjectDialog Class Reference

#include <ddtPickObjectDialog.hpp>

Inheritance diagram for DdtPickObjectDialog:
DdtDialog MyPickObjectDialog

Public Slots

void SetChangedParameter (const QString param_id, const QVariant parameter) override
 
- Public Slots inherited from DdtDialog
virtual void ConfirmPressed ()
 
virtual void CancelPressed ()
 
virtual void QuitPressed ()
 
virtual void SetChangedParameter (const QString param_id, const QVariant parameter)
 

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

 DdtPickObjectDialog (QWidget *parent=nullptr)
 
virtual ~DdtPickObjectDialog ()=default
 
void Initialize ()
 
void SetInitialParameter (const QString parameter_id, const QVariant parameter) override
 
QString GetDialogName () override
 
- Public Member Functions inherited from DdtDialog
 DdtDialog (QWidget *parent=nullptr)
 
virtual ~DdtDialog ()
 

Protected Member Functions

virtual void CreateDialog ()
 
void UpdateStatisticsValues (const QString all_values_string)
 
void UpdatePixelWindowSizeMax (const QString magnification_factor)
 
void closeEvent (QCloseEvent *event) override
 
- Protected Member Functions inherited from DdtDialog
virtual void AddDefaultButtonsToLayout (QBoxLayout *layout, bool show_confirm_button, bool show_quit_button, bool show_cancel_button)
 
virtual QLayout * GetMainLayout ()
 

Additional Inherited Members

- 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

◆ closeEvent()

void DdtPickObjectDialog::closeEvent ( QCloseEvent *  event)
overrideprotected

◆ CreateDialog()

void DdtPickObjectDialog::CreateDialog ( )
protectedvirtual

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.

◆ UpdatePixelWindowSizeMax()

void DdtPickObjectDialog::UpdatePixelWindowSizeMax ( const QString  magnification_factor)
protected

Set the maximum size of the pixel window for the slider

Parameters
magnification_factorCurrent maginifcation factor

◆ UpdateStatisticsValues()

void DdtPickObjectDialog::UpdateStatisticsValues ( const QString  all_values_string)
protected

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

Parameters
all_values_stringString containing all the statistics values

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